您的位置:首页 > 移动开发 > IOS开发

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 iOS 顶部