gpt4 book ai didi

ios - 为什么在 iOS7 上触摸 UISearchBar 时,我的 UISearchBar 和 UITableView Cell Header 之间会出现间隙?

转载 作者:搜寻专家 更新时间:2023-10-30 20:18:10 27 4
gpt4 key购买 nike

这两张图应该可以说明了吧。第一个正常显示我的 UITableView。第二个显示当我触摸 UISearchBar 并且它获得焦点时。为什么单元格标题和搜索栏之间有间隙?有人知道如何解决这个问题吗?

iOS 7 就是在这种情况下发生的。我已经有了这个代码:

- (CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
if (tableView == self.searchDisplayController.searchResultsTableView)
{
return 0;
}
else
{
return 23;
}
}

enter image description here

enter image description here

最佳答案

我通过删除以下两行代码解决了我的代码中的这个问题。

self.viewController.edgesForExtendedLayout = UIRectEdgeNone;self.navigationBar.translucent = NO;

希望这能引导您朝着正确的方向前进。

关于ios - 为什么在 iOS7 上触摸 UISearchBar 时,我的 UISearchBar 和 UITableView Cell Header 之间会出现间隙?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21685819/

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