iOS开发 ☞ 那些最熟悉的陌生方法

原文链接:http://blog.csdn.net/magicZYJ/article/details/51873894
1、addSubview
当我们调用 [superView addSubview:childView] 这个方法时,本质只是将childView加入superView的最上层,多次调用的效果是一样的,并不会重复添加childView。

2、removeFromSuperview
当一个视图对象调用了这个方法并不是立即销毁,当我们重新添加这个对象的时候,只需调用addSubview就会重新添加这个视图对象,并不需要重新创建。
所以我们可以使用这个方法来处理不需要显示的视图,避免将不显示的视图渲染出来影响性能

3、UILabel、UIButton、UIImageView均有highlighted状态,当我们点击UITableViewCell时,默认Cell内的所有控件都变为highlighted状态,然后产生的化学作用,你懂得。

4、Xcode快捷键,option + 想要点击的文件,就会形成对比窗口。

5、automaticallyAdjustsScrollViewInsets
iOS7以后 不管你的控制器有没有包一层导航控制器,第一个被添加到控制器的带有scrollView效果的控件内的子控件都会有一个contentInset。为了消除这种效果,需要将上面的属性设置为NO。

6、快捷键command + control + E 经常遇到在一个代码块里修改一个变量的名字,如果一个一个改有些low,双击要修改的变量名,然后敲一下上面的快捷键,可见范围的名称都会被选中,然后更改即可。

7、- (void)tableView:(UITableView )tableView willDisplayCell:(UITableViewCell )cell forRowAtIndexPath:(NSIndexPath *)indexPath

这个方法除了可以做到数据与cell分离,还可以监听 表视图刷新完毕。

未完待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值