ios开发小技巧

来源:互联网 发布:office软件怎么激活 编辑:程序博客网 时间:2024/05/14 16:35

一、在ios7.0下 UITableView设置背景色不起任何作用,有两种解决方案

1:设置UITableView的背景色,将cell的背景色设这成clear,解决。

2:直接设置cell的背景色可以达到同样的效果。


二、UITableView如果没有数据显示分割线,可以使用一个小技巧hack它,创建一个view,将该view设置成tableView的tableViewFooterView,即可hack这个问题。

三、如果在xib或者storyBord设置一个view的坐标,但是在代码中需要修改该坐标,那么直接修改是不起作用的,需要复写viewDidLayoutSubviews方法,在该方法中统一修改坐标,原理就在于控制器的生命周期,在viewWillAppear时候view的frame还没有确定,直到viewDidAppear和viewDidLayOutSubView时候frame才确定。


0 0