iOS-80-解决主页tableview顶部多出一块
2017-09-06 20:10
465 查看
如果主页用tableview,切换时,可能顶部会多出一块儿,特别是增加下拉刷新,这种情况更明显。
解决办法:
在每次展示页面时,都判断一下tableview顶部位置,重置为0位置即可:
- (void)viewWillAppear:(BOOL)animated {
[super
viewWillAppear:animated];
self.navigationController.navigationBarHidden
= YES;
self.automaticallyAdjustsScrollViewInsets =
NO;
[self
reloadTableviewOffset];
}
// 重置tableview位置,消除初始化在下方问题
- (void)reloadTableviewOffset{
if (self.tableview.contentOffset.y<0
|| self.tableview.contentOffset.y==0.000000)
{
self.tableview.contentInset
= UIEdgeInsetsZero;
}
}
解决办法:
在每次展示页面时,都判断一下tableview顶部位置,重置为0位置即可:
- (void)viewWillAppear:(BOOL)animated {
[super
viewWillAppear:animated];
self.navigationController.navigationBarHidden
= YES;
self.automaticallyAdjustsScrollViewInsets =
NO;
[self
reloadTableviewOffset];
}
// 重置tableview位置,消除初始化在下方问题
- (void)reloadTableviewOffset{
if (self.tableview.contentOffset.y<0
|| self.tableview.contentOffset.y==0.000000)
{
self.tableview.contentInset
= UIEdgeInsetsZero;
}
}
相关文章推荐
- iOS解决tableview上滑headsection停留在顶部的问题
- IOS 解决scoryboard上tableview、collection view顶部有空白问题
- 三十一,iOS 11系统下tableView顶部多出一些留白的解决方法
- iOS 11 系统下tableView顶部多出一些留白的解决方法
- ios tableView那些事 (十六) UITableView中Cell重用机制导致内容重复解决方法
- iOS开发tableView去掉顶部上部空表区域
- 解决tableview顶部留白一段的处理方法
- IOS开发中如何解决TableView中图片延时加载
- iOS开发 关于tableView加载图片时出现卡顿时的解决办法
- iOS隐藏tableview多余的分割线以及解决cell左边短20px
- iOS开发之在scrollview上添加点击并解决其子控件的点击无响应(如tableView)
- iOS的手势事件和可滚动视图(tableView、collectionView...)的触摸事件冲突的解决方法
- iOS之Tableview重用出现的错乱三种解决方法
- iOS中3DTouch预览导致TableView滑动卡顿问题解决的方法
- iOS点击屏幕使tableview、scrollview回到顶部
- iOS开发tableView去掉顶部上部空表区域
- iOS tableView下拉顶部视图放大 自动滚动 无限滚动 自动布局 在code4App和github上早就上传了代码,这边记录下
- iOS 解决tableView和点击手势冲突问题
- iOS 解决tableView中headerView头部视图不跟随tableView滑动的方法
- Swift 解决IOS开发中TableView中编辑UITextField时键盘遮挡输入框的情况