gpt4 book ai didi

iphone - UITableView contentOffSet 无法正常工作

转载 作者:IT王子 更新时间:2023-10-29 08:01:57 24 4
gpt4 key购买 nike

viewWillAppear 中,我添加了 UISearchBar 作为 UITableView 的标题 View 。加载 View 时,我使用 UITableView 的 contentOffSet 将 UISearchbar 隐藏在 UINavigationBar 下。当用户下拉表格 View 时,将显示搜索栏。

添加 headerview 后,我使用下面的代码将其隐藏。

self.tableView.contentOffset = CGPointMake(0, 40); //My searhbar height is 40

但有时 contentOffSet 并没有隐藏 headerview。可能是什么错误。

最佳答案

这对我有用:

// contentOffset will not change before the main runloop ends without queueing it, for iPad that is
dispatch_async(dispatch_get_main_queue(), ^{
// The search bar is hidden when the view becomes visible the first time
self.tableView.contentOffset = CGPointMake(0, CGRectGetHeight(self.searchBar.bounds));
});

将其放入您的 -viewDidLoad 或 -viewWillAppear

关于iphone - UITableView contentOffSet 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15222186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com