gpt4 book ai didi

iphone - 增加 TableView 标题的大小

转载 作者:行者123 更新时间:2023-11-28 23:01:43 25 4
gpt4 key购买 nike

使用 Storyboard,我制作了这个 UITableViewController:

enter image description here

好的,当我开始搜索时,在 searchBarShouldBeginEditing: 中,我将隐藏导航栏并显示范围栏:

- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar {
[self.mySearchBar setShowsScopeBar:YES];
[self.mySearchBar sizeToFit];
[self.mySearchBar setShowsCancelButton:YES animated:YES];
[self.navigationController setNavigationBarHidden:YES animated:YES];

return YES;
}

但是表格的第一个单元格隐藏在范围栏后面。我想我需要增加表头,但我该怎么做呢?还是有其他办法解决?

最佳答案

UITableViewDelegate 有一个方法可以做到这一点:

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
//return height as a float here
}

在您的委托(delegate)中以适当的高度实现它。

或者,如果栏隐藏了单元格的顶部,您可能需要通过更改其框架将表格 View 在屏幕上向下移动,如下所示:

CGRect newFrame = tableView.frame;
newFrame.origin.y += 45; //or whatever number of pixels you want to move it down by
tableView.frame = newFrame;

关于iphone - 增加 TableView 标题的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9894082/

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