1. 使用UIStackView,要知道,其子视图的很多约束就无效了 2. 使用UIStackView,要知道,需要先把其约束设置好 3. UIStackView的属性: 3.1 alignment 主要设置非轴方向子视图的对齐方式。typedef NS_ENUM(NSInteger, UIStac ...
分类:
其他好文 时间:
2017-01-28 12:55:13
阅读次数:
314
目录操作和文件管理 学习目标 1.理解单例 2.掌握NSFileManager类常用的文件管理操 3.掌握NSFileHandle类常用的文件数据操作 4.了解NSData类的常用操作 5.掌握Plist文件读写 —————————————————————— 通常程序在运行中或者程序结束之后,需要保 ...
分类:
移动开发 时间:
2017-01-15 07:32:18
阅读次数:
327
UIView有个UIViewContentMode类型的属性contentMode,可以通过它来修改视图的内容显示模式。 view sourceprint? 01.typedef NS_ENUM(NSInteger, UIViewContentMode) { 02.UIViewContentMode ...
分类:
其他好文 时间:
2017-01-11 15:38:26
阅读次数:
233
使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形 。 1:UIBezierPath: UIBezierPath是在 UIKit 中的一个类,继承于NSObject,可以创建基于矢量的路径.此类是Core Graphics框架关于p ...
分类:
其他好文 时间:
2017-01-03 20:25:41
阅读次数:
211
typedefNS_OPTIONS(NSUInteger, NSStringCompareOptions) { NSCaseInsensitiveSearch = 1, //不区分大小写比较 NSLiteralSearch = 2, //逐字节比较 区分大小写 NSBackwardsSearch = ...
分类:
其他好文 时间:
2016-12-31 14:27:48
阅读次数:
175
出现这种报错很大的原因是因为类型给错了,或许你这个数据是从json上解析后得到的,但是需要看一下这个数据是NSString还是NSNumber类型,如果是NSNumber类型的话,你又直接使用NSString类型的变量去接收他,那么肯定会报这样的错误,所以一定要注意数据的类型。 附: ...
分类:
移动开发 时间:
2016-12-24 19:30:38
阅读次数:
195
//计算两个日期之间的天数 - (NSInteger)calcDaysFromBegin:(NSDate *)beginDate end:(NSDate *)endDate { NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init] ...
分类:
其他好文 时间:
2016-12-23 09:55:16
阅读次数:
167
1如何将布尔值转为OC对象? 1把 BOOL 值包装到 NSNumber中: NSNumber *boolNumber = [NSNumber numberWithBool:YES] 2获取BOOL值: BOOL b = [boolNumber boolValue]; ...
分类:
其他好文 时间:
2016-12-11 02:46:31
阅读次数:
175
+(NSInteger)getDaysFrom:(NSDate *)serverDate To:(NSDate *)endDate { NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarI ...
分类:
其他好文 时间:
2016-12-08 03:22:21
阅读次数:
153
常用的图片拉伸场景有:聊天页面的气泡,需要根据内容拉伸,但圆角拉伸后会变形,为避免圆角拉伸,可以指定拉伸区域。UIImage实体调用以下方法即可指定拉伸区域。 - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth ...
分类:
移动开发 时间:
2016-12-07 13:54:33
阅读次数:
186