iOS开发技巧(持续更新中)

使用Xib AutoLayout布局控件设置规定尺寸但显示效果不是自己想要的,尝试加入以下属性


//  自动伸缩属性
self.autoresizingMask = UIViewAutoresizingNone;

隐藏Group TableView上边多余的间隔


研究发现:
这个间隔其实是一个被 UITableView 默认填充的 HeaderView。而且,当视图将它的高度设置为 0 时,完全不起效果。但我们用下面的代码创建一个高度特别小的 HeaderView 时,上面的边距就不见了

iOS开发技巧(持续更新中)_第1张图片

**The file "" couldn't be opened because you don't have permission to view it **


iOS开发技巧(持续更新中)_第2张图片
Snip20160825_1.png

解决方法:
Product -> Clean (command shift K) fixed it for me

Storyboard中的UIScrollView使用自动布局,使其能够滚动


Storyboard中的UIScrollView使用自动布局,使其能够滚动

TableView使用预估高度后,生命周期不正常调用


  • 可能使用了以下代码
[tableView dequeueReusableCellWithIdentifier:kBookListCell forIndexPath:indexPath];
  • 改成以下代码
[tableView dequeueReusableCellWithIdentifier:kBookListCell];

你可能感兴趣的:(iOS开发技巧(持续更新中))