gpt4 book ai didi

ios - 如何设置普通 UITableView 页眉和页脚的颜色并删除不必要的单独行?

转载 作者:行者123 更新时间:2023-11-28 17:42:08 25 4
gpt4 key购买 nike

在我的应用程序中,当我上下拖动普通样式的表格 View 时,其页眉和页 footer 分的颜色为白色。我想把它换成另一种颜色。为什么即使 TableView 只有一行,也会有多个单独的行?我只需要单独的行来显示实际数据,让没有数据的屏幕其余部分显示背景色。我使用 UITableViewController 的子类来管理这个 View 。我想要完成的就像图片一样。

enter image description here --> enter image description here

我想做的就是像 iPad 设置应用程序中 Split View的左侧一样。

最佳答案

适用于分组和普通 TableView 的解决方案:您可以在 UITableView 的顶部和底部插入 subview :

UIView* myHeaderView = [[UIView alloc] initWithFrame: CGRectMake(0.0f,-50.0f,
tableView.contentSize.width,70.0f )];
myHeaderView.backgroundColor = [UIColor greenColor];
[tableView addSubview:myHeaderView];

页脚显然也一样,使用 tableView.contentSize.height 来放置它。当然,您也可以使用自己的 UIView 子类来创建更复杂的页眉和页脚。尽可能避免使用太多透明 View ,因为它们可能会对您的性能产​​生重大影响。

关于ios - 如何设置普通 UITableView 页眉和页脚的颜色并删除不必要的单独行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7723474/

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