iOS开发基础知识--碎片31 1:UITableViewCell drawInRect 在iOS7中失败 解决办法,把Cell里的布局移到新建的View里面,在View里面实现DrawInRect,然后在Cell里面加载View,代码如下: @implementation CustomTableV ...
分类:
移动开发 时间:
2016-08-24 13:01:52
阅读次数:
188
iOS开发基础知识--碎片32 1:动画属性UIViewAnimationOptions说明 a:常规动画属性设置(可以同时选择多个进行设置) UIViewAnimationOptionLayoutSubviews:动画过程中保证子视图跟随运动。 UIViewAnimationOptionAllow ...
分类:
移动开发 时间:
2016-08-24 12:51:59
阅读次数:
279
iOS开发基础知识--碎片35 1:iOS视图控制对象生命周期 init-初始化程序 viewDidLoad-加载视图 viewWillAppear-UIViewController对象的视图即将加入窗口时调用; viewDidApper-UIViewController对象的视图已经加入到窗口时调 ...
分类:
移动开发 时间:
2016-08-24 12:34:26
阅读次数:
221
iOS开发基础知识--碎片23 1:关于UITableView中关于行重复加载的问题 在Cell里重写prepareForReuse,对一些控件进行清空; 比较简单: -(void)prepareForReuse{ [super prepareForReuse]; _content_label.te ...
分类:
移动开发 时间:
2016-08-22 21:34:02
阅读次数:
238
iOS开发基础知识--碎片22 1:设置有间距的表格行(UITableViewStyleGrouped) 1.设置section的数目,即是你有多少个cell - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { re ...
分类:
移动开发 时间:
2016-08-22 21:30:39
阅读次数:
250
iOS开发基础知识--碎片25 1:使用@protocol实现delegate和datasource模式 #import <UIKit/UIKit.h> @protocol MyViewDataSource,MyViewDelegate; @interface myView : UIView<UIA ...
分类:
移动开发 时间:
2016-08-22 21:27:38
阅读次数:
186
iOS开发基础知识--碎片21 1:[UIScreen mainScreen].scale知识点 当屏幕分别为640x940时[[UIScreen mainScreen] scale]=2.0 当屏幕分别为320x480时[[UIScreen mainScreen] scale]=1.0 2:如何正 ...
分类:
移动开发 时间:
2016-08-22 21:24:36
阅读次数:
232
iOS开发基础知识--碎片24 1:兼容字体大小6plue跟它以下的区别 #define FONT_COMPATIBLE_SCREEN_OFFSET(_fontSize_) [UIFont systemFontOfSize:(_fontSize_ *([UIScreen mainScreen].sc ...
分类:
移动开发 时间:
2016-08-22 21:18:07
阅读次数:
217
iOS开发基础知识--碎片18 1:initWithFrame方法的理解 1. initWithFrame方法是什么? initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。 当然,其他UI对象,也有initWithFrame方法,但是,我们以UIView为 ...
分类:
移动开发 时间:
2016-08-22 16:13:03
阅读次数:
213
iOS开发基础知识--碎片16 1:Objective-C语法之动态类型 (isKindOfClass, isMemberOfClass,id) 对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。 判断对象类型 -(BOOL) isKindOfClass: classObj判断是否是这个 ...
分类:
移动开发 时间:
2016-08-22 16:10:59
阅读次数:
267