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

问题出现的缘由:建立tableView时使用的style是UITableViewStylePlain
解决办法:
在建立tableView时,self.automaticallyAdjustsScrollViewInsets = NO;
官方文档是这么写的:

@property(nonatomic, assign) BOOL automaticallyAdjustsScrollViewInsetsatom

 
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;
}
 
具体缘由还没没明白。
相关文章
相关标签/搜索