自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 欢迎使用CSDN-markdown编辑器

获取设备上的一些信息获取电池电量(一般用百分数表示,大家自行处理就好)-(CGFloat)getBatteryQuantity{ return [[UIDevice currentDevice] batteryLevel];}获取电池状态(UIDeviceBatteryState为枚举类型)-(UIDeviceBatteryState)getBatteryStauts{

2017-04-28 11:17:14 238

原创 iOS label根据文字多少获取宽度高度

新出来的方法 以前的方法出现警告 对于强迫症的我一定要去掉,就发现这个方法 CGSize size = [text boundingRectWithSize:CGSizeMake(300, 20) options:NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUs

2017-03-07 10:09:24 702

原创 iOS WebViewJavascriptBridge的使用

WebViewJavascriptBridge主要作用实现了OC与JS之间的交互,可以相互调用,传值。OC引用1可以通过CocoaPods直接引入到工程中pod "WebViewJavascriptBridge"2.直接下载到本地添加到工程中OC中的代码示例- (void)viewDidLoad { [super viewDidLoad]; UIWebView *webView = [[UIW

2017-03-03 10:55:10 5014

原创 iOS UIImageView渲染

在UITaleView加载时总会滑动卡顿时原因之一就是图片的渲染,所以我就对UIImageView进行研究,我们以前的思路是根据贝塞尔曲线对图片进行处理UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(100,200, 100, 100)]; //imageView.layer.cornerRadius=5

2017-03-02 15:01:47 568

原创 xcode 打印数据不完整,只打印了一半

创建一个宏 把这段代码粘上去 在使用的地方调用就可以了#ifdef DEBUG#define NSLog(FORMAT, ...) fprintf(stderr, "%s:%zd\t%s\n", [[[NSString stringWithUTF8String: __FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString

2017-03-01 17:36:13 3829

原创 iOS 用XIB约束后,用代码修改约束

当使用xib,并使用了AutoLayout之后,当需要适配机型时,或者手动更改视图的frame的时候,就需要修改约束啦.其实很简单的. 1.首先从xib中吧改变的约束拖到view上或者ViewController上 @property (weak, nonatomic) IBOutlet NSLayoutConstraint *topLayout;机型封装到单例中 全局都可以使用+ (UISc

2017-02-24 13:08:10 2941

原创 iOS设置父视图透明度而不影响子视图

第一种方案: 今天接到项目需求,要求界面是透明的UIView上的视图是透明的,但不影响子视图上的视图。UIView *blackV = [[UIView alloc]initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HIGHT)]; blackV.backgroundColor = [UIColor colorWithRed:122/25

2017-02-16 16:59:31 1765

原创 iOS常用验证

验证邮箱+ (BOOL)isValidUsername:(NSString *)username { // 验证用户名 - 邮箱 NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWi

2017-02-06 20:11:22 209

原创 获取iOS设备信息

获取设备上的一些信息* 获取电池电量(一般用百分数表示,大家自行处理就好)-(CGFloat)getBatteryQuantity{        return [[UIDevice currentDevice] batteryLevel];}* 获取电池状态(UIDeviceBatteryState为枚举类型)-(UIDeviceBattery

2017-02-06 20:06:30 190

原创 iOS线上修复bug

以前对于iOS来说,线上出现bug,都很苦恼,因为iOS上线审核周期太长,至少需要一周时间,还是在审核成功的情况下。很多公司都没有专业的测试员,都是程序员做测试,给程序员很大压力。如果出现bug,不能及时修复,所以很苦恼。我无意在查资料时,看到一篇文章,利用JSPatchPlatform框架可以线上修复bug,当时好激动啊。我们的福利啊。下面是JSPatchPlatform框架的介绍> **作

2017-02-06 20:03:30 797

原创 UILabel,文字添加下划线,中划线

//显示下划线        //中划线//        NSDictionary *attribtDic = @{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]};        //下划线        NSDictionary *at

2016-02-22 11:07:26 313

转载 iOS 手势识别 - gestureRecognizer

iOS设备的手势操作,在app中是个必须且实用的功能,为app加分不少。

2015-11-03 10:38:41 346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除