gpt4 book ai didi

ios - DetailViewController 上的标题

转载 作者:行者123 更新时间:2023-11-28 22:46:49 26 4
gpt4 key购买 nike

我创建了一个 NavigationBar 和 DetailView,但是当我在 tableView 上选择一行时,没有设置 DetailView 的标题。如何设置?

谢谢!

最佳答案

如果您在 UINavigationController 中正确使用 View Controller ,那么您只需设置 View 的标题:

self.title = @"Title";

听上去,您已经手动将导航栏放置在 View 中,这意味着您需要获取实例并自行更改其中的文本。

// Set a "tag" to the Navigation Bar, in Interface Builder or via code (navigationBat.tag = 200;)
UINavigationBar* bar = [self.view viewWithTag:200];
bar.title = @"Title";

为了在正确的位置执行此操作,您需要在选择 TableView 行时执行此操作。您需要被设置为 TableView 的委托(delegate)。

self.tableView.delegate = self;

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
...
self.title = @"Title"; // Or whatever mode you're using to set the title
}

关于ios - DetailViewController 上的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13001619/

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