上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 29 下一页

2017年2月27日

IOS instancetype的使用好处

摘要: instancetype的类型表示上,跟id一样,可以表示任何对象类型 instancetype只能用在返回值类型上,不能像 id 一样用在参数类型上 instancetype 比 id 多一个好处 :编译器会检测 instancetype的真实类型 阅读全文

posted @ 2017-02-27 22:12 守望星空 阅读(147) 评论(0) 推荐(0) 编辑

IOS 通过 代码 自定义cell(Cell的高度不一致)(优化性能)

摘要: 创建cell的步骤 1.新建一个继承自UITabelViewCell的类 2.重写 initWithStyle:ReuseIdentifier: 方法 添加所有需要显示的子控件(不需要设置子控件的数据和frame,子控件要添加到contentView中) 进行子控件一次性的属性设置(有些属性中需要设 阅读全文

posted @ 2017-02-27 22:00 守望星空 阅读(163) 评论(0) 推荐(0) 编辑

IOS 计算文字尺寸(UILabel)

摘要: 方式1 :普通用法 #define MJNameFont [UIFont systemFontOfSize:14] 调用方法 1. 方式 2. 创建一个扩展NSString类 /** * 返回字符串所占用的尺寸 * * @param font 字体 * @param maxSize 最大尺寸 */ 阅读全文

posted @ 2017-02-27 17:07 守望星空 阅读(240) 评论(0) 推荐(0) 编辑

2017年2月24日

IOS 自定义代理delegate方法

摘要: 创建一个自定义代理 声明代理,外界可以进行调用(控件器) 通知代理 使用代理(实现方法)controller 阅读全文

posted @ 2017-02-24 15:43 守望星空 阅读(286) 评论(0) 推荐(0) 编辑

IOS 加载更多数据中

摘要: /**点击添加*/ - (IBAction)loadBtnClick { //1.隐藏加载按钮 self.loadBtn.hidden=YES; //2.显示“正在加载” self.loadingView.hidden=NO; //3.显示更多的数据 //GCD dispatch_after(disp... 阅读全文

posted @ 2017-02-24 14:56 守望星空 阅读(138) 评论(0) 推荐(0) 编辑

IOS 读取xib到tabelView

摘要: /**每一行显示怎样的ceLl*/ -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { //1.创建cell MJtgCell *cell=[MJtgCell cellWithTableView:tableView];... 阅读全文

posted @ 2017-02-24 10:23 守望星空 阅读(154) 评论(0) 推荐(0) 编辑

2017年2月23日

IOS 弹框AlterView的使用(IOS8.0以前使用)UIAlertController(IOS9.0使用)

摘要: IOS 9.0以上用UIAlertController 代替UIAlertView(实例转载) - (void)viewDidLoad { [super viewDidLoad]; // 创建一个BUTTON 点击显示弹框 UIButton *button = [UIButton buttonWit 阅读全文

posted @ 2017-02-23 20:24 守望星空 阅读(1243) 评论(0) 推荐(0) 编辑

IOS tableView的性能优化(缓存池)

摘要: 使用缓存池(标识类型) 1.通过 一个 标识 去 缓存池 中寻找可循环得用的cell 2.如果缓存池找不到可循环得用的cell:创建一个新的cell(给cell贴个标识) 3.给cell设置新的数据 本地数据性能优化(实例) 阅读全文

posted @ 2017-02-23 15:24 守望星空 阅读(358) 评论(0) 推荐(0) 编辑

IOS 设置颜色的的详情

摘要: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // 32bit颜色 : ARGB // Alpha : 8 // Red : 8 // Green... 阅读全文

posted @ 2017-02-23 14:20 守望星空 阅读(136) 评论(0) 推荐(0) 编辑

IOS TableView代理设置 table的行高

摘要: // 设置行高(每一行的高度一致) self.tableView.rowHeight = 60; self.tableView.delegate = self; #pragma mark - 代理方法 /** * 每一行的高度不一致的时候使用这个方法来设置行高 */ - (CGFloat)tableView:(UITableVi... 阅读全文

posted @ 2017-02-23 11:40 守望星空 阅读(844) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 29 下一页

导航