小编Joh*_*een的帖子

iOS 11更喜欢大标题,直到滚动才更新

我实现了一个带有UITableView的基本UIViewController,它包含在UINavigationController中.我设置prefersLargeTitles为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"
}
Run Code Online (Sandbox Code Playgroud)

但是,标题保持很小,直到我滚动视图,此时它会放大.我尝试将该调用移动到我创建UINavigationController的位置,但没有效果.我确定我设置时navigationController不是nil prefersLargeTitles.

我应该在其他地方更新该房产吗?或者我应该提交雷达?

更新:

如果我的视图包含一个UITableView或本身就是一个,这似乎只会发生UITableViewController

cocoa-touch uikit uinavigationcontroller ios swift

31
推荐指数
6
解决办法
2万
查看次数

标签 统计

cocoa-touch ×1

ios ×1

swift ×1

uikit ×1

uinavigationcontroller ×1