gpt4 book ai didi

ios - 在 iOS 中更改 UITableView 的标题时遇到问题

转载 作者:行者123 更新时间:2023-11-29 03:20:25 25 4
gpt4 key购买 nike

我正在使用 Apple 在 X-Code 中提供的基本主从列表应用程序模板。模板程序中表格的默认标题是“Master”。我尝试通过进入 MasterViewController 实现并在 viewDidLoad 方法中将 self.tableView.tableHeader View 设置为我创建的 UILabel 来更改标题。这是我为此尝试过的代码,但它不会更改顶部的标题“Master”,它只是在标题下方打印我的 UILabel,使其看起来像列表中的第一节标题。

UILabel* title = [[UILabel alloc] initWithFrame:CGRectMake(0.0, -self.tableView.contentInset.top, self.tableView.frame.size.width, self.tableView.sectionHeaderHeight)];

title.text = @"A Title Here";
self.tableView.tableHeaderView = title;

我也试过设置 self.tableView.tableHeaderView = nil;这并没有导致“大师”头衔消失。

最佳答案

设置 tableView.tableHeader View 正是这样做的,设置“列表中的第一节标题”。

如果您正在谈论设置 View 本身的标题,即位于导航栏上的标题,则无需创建标签并将其添加到任何内容。您需要做的就是设置:self.title = @"A Title Here";

关于ios - 在 iOS 中更改 UITableView 的标题时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21176723/

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