首页 > 其他 > 详细

tableView尾部多处一部分空白高度

时间:2016-03-02 01:48:42      阅读:226      评论:0      收藏:0      [点我收藏+]
技术分享
问题出现的原因:创建tableView时使用的style是UITableViewStylePlain
解决办法:
在创建tableView时,self.automaticallyAdjustsScrollViewInsets = NO;
官方文档是这么写的:

@property(nonatomic, assign) BOOL automaticallyAdjustsScrollViewInsets

 
Discussion
Default value is YES, which allows the view controller to adjust its scroll view insets in response to the screen areas consumed by the status bar, navigation bar, and toolbar or tab bar. Set to NO if you want to manage scroll view inset adjustments yourself, such as when there is more than one scroll view in the view hierarchy.
 
原因二:创建tableView时使用的style是UITableViewStyleGrouped,那么会为footer自动预留位置。
由于此原因,使用上面方法的话是没有用的。需要设置footer的height值为0.001,及无限接近0但是直接赋值为0的话也没有作用。
-(CGFloat)tableView:(UITableView *)tableView heightaForFooterInSection:(NSInteger)section{
     return 0.001;
}
 
具体原因还没没明白。
 

tableView尾部多处一部分空白高度

原文:http://www.cnblogs.com/buakaw/p/5233399.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!