我以编程方式为tableViewController提供了一个大标题样式:
self.navigationController?.navigationBar.prefersLargeTitles = true
在故事板中,我制作了tableView“静态单元格”内容,并在属性检查器中创建了“Grouped”样式:
但是当我运行应用程序时,largeTitle不起作用,如果tableView样式是“普通”,它可以工作。我该如何解决?
答案 0 :(得分:0)
我不清楚为什么会这样。很可能是一个错误。但这是一个解决方案。在文档大纲中。选择导航控制器场景 - >导航栏然后在属性检查器中选择首选大标题(在顶部),如下所示:
进行此更改后,如果您希望其他视图控制器具有常规/普通标题,只需将其添加到该特定V.C上的viewDidLoad()。
navigationItem.largeTitleDisplayMode = .never
答案 1 :(得分:0)
答案 2 :(得分:0)
从情节提要中删除标题
在您的UIViewController中通过viewDidLoad函数:
navigationItem.title = "Search title"
navigationController?.navigationBar.prefersLargeTitles = true