iOS开发
御风形影
这个作者很懒,什么都没留下…
展开
-
计算文字尺寸的方法
推荐一个计算文字尺寸的方法 - (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxSize { NSDictionary *attrs = @{NSFontAttributeName : font}; return [text boundingRectWithSize:maxS原创 2016-01-13 23:01:24 · 567 阅读 · 0 评论 -
[UIImage resizableImageWithCapInsets:] 使用方法
[UIImage resizableImageWithCapInsets:]使用注意 [UIImage resizableImageWithCapInsets:] 上左下右4参数定义了cap inset,就是离四条边的距离。拉升时,cap到边的部分不会被拉升,其余部分则会被拉升。尤其需要注意的时,拉升的时候,是从左到右,从上到下的方向。通俗点说,拉升不是全方向的拉升,而是垂直和原创 2016-01-13 23:05:46 · 413 阅读 · 0 评论 -
- (id)valueForKeyPath:(NSString *)keyPath 用法总结
可能大家对- (id)valueForKeyPath:(NSString *)keyPath方法不是很了解。 其实这个方法非常的强大,举个例子: NSArray *array = @[@"name", @"w", @"aa", @"jimsa"]; NSLog(@"%@", [array valueForKeyPath:@"uppercaseString"]); 输出 ( NAME,转载 2016-01-13 23:07:19 · 948 阅读 · 0 评论 -
UIApplication UIWindow 的归纳总结
1,UIApplication 使用总结 (1)用来设置全局性的东西 如: 设置网络请求状态/取消网络请求状态 application.networkActivityIndicatorVisible = YES; 设置应用图标数字/清除图标数据 application.applicationIconBadgeNumber = 2 设置状态栏样式 方式1.由控制器的一个方法决定【-(转载 2016-01-13 23:10:20 · 626 阅读 · 0 评论 -
iOS常见文件操作总结
1、plist 局限性:只有它支持的数据类型可以被序列化,存储到plist中。无法将其他Cocoa对象存储到plist,更不能将自定义对象存储。 支持的数据类型:Array,Dictionary,Boolean,Data,Date,Number和String. xml文件 数据类型截图~其中基本数据(Boolean,Data,Date,Number和String.原创 2016-01-13 23:13:29 · 439 阅读 · 0 评论 -
initWithFrame 和 initWithCoder 区别
initWithFrame 和 initWithCoder 当我们所写的程序里没用用Nib文件(XIB)时,用代码控制视图内容,需要调用initWithFrame去初始化 - (id)initWithFrame:(CGRect)frame { if (self =[superinitWithFrame:frame原创 2016-01-13 23:14:59 · 425 阅读 · 0 评论