iOS 11 prefersLargeTitles not updating until scroll(iOS 11 prefersLargeTitles 直到滚动才更新)
问题描述
我用封装在 UINavigationController 中的 UITableView 实现了一个基本的 UIViewController.我将 prefersLargeTitles 设置为 true:
I implemented a basic UIViewController with a UITableView that's wrapped in a UINavigationController. I set prefersLargeTitles to true:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
navigationController?.navigationBar.prefersLargeTitles = true
navigationItem.title = "Coffees"
}
但是,在我滚动视图之前,标题一直很小,此时它会放大.我尝试将该调用移至创建 UINavigationController 的位置,但没有任何效果.当我设置 prefersLargeTitles 时,我确定 navigationController 不为零.
However, the title stays small until I scroll the view, at which point it enlarges. I tried moving that call to where I create the UINavigationController, but there was no effect. I am sure the navigationController is not nil when I set prefersLargeTitles.
我应该在其他地方更新该属性吗?还是我应该提交雷达?
Should I be updating that property elsewhere? Or should I file a Radar?
更新:
这似乎只发生在我的视图包含 UITableView 或本身是 UITableViewController
This only seems to happen if my view contains a UITableView or is itself a UITableViewController
推荐答案
我也遇到了同样的问题.虽然您没有使用故事板,但我希望这可以帮助某人.我检查了导航控制器(不是视图控制器)的首选大标题",我将 TableViewController 嵌入其中.导航控制器转动后的所有视图控制器都有大标题,它应该可以工作.
I had the same problem. Although you are not using Storyboards but I hope this could help someone. I checked "Prefer Large Titles" for the Navigation Controller (not the View Controller) I embedded my TableViewController in. All the View Controllers after the Navigation Controller turned and had large titles, and it should work.
这篇关于iOS 11 prefersLargeTitles 直到滚动才更新的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:iOS 11 prefersLargeTitles 直到滚动才更新
基础教程推荐
- iPhone - 获取给定地点/时区的当前日期和时间并将其与同一地点的另一个日期/时间进行比较的正确方法 2022-01-01
- libGDX 从精灵或纹理中获取像素颜色 2022-01-01
- AdMob 广告未在模拟器中显示 2022-01-01
- 通过重定向链接在 Google Play 中打开应用 2022-01-01
- 如何从 logcat 中删除旧数据? 2022-01-01
- Android:getLastKnownLocation(LocationManager.NETWORK_PROVIDER 2022-01-01
- navigator.geolocation.getCurrentPosition 在 Android 浏览器上 2022-01-01
- Cocos2d iPhone 非矩形精灵触摸检测 2022-01-01
- iOS4 创建后台定时器 2022-01-01
- NSString intValue 不能用于检索电话号码 2022-01-01
