Lew*_*s42 5 cocoa-touch uinavigationbar uikit uinavigationcontroller ios11
在iOS 11中,如果启用prefersLargeTitles,系统应用程序会在向下滚动时压缩导航栏:
我无法弄清楚如何在我自己的应用程序中实现这一点,默认情况下栏保持不变:
我唯一能看到的就是Hide Bars On Swipe,但它会隐藏整个条而不是压缩它:
这只是一个在Xcode 9 beta中创建的空项目,并添加了新的故事板.
为了获得与系统应用程序相同的行为,我需要做什么?
小智 10
不要在Interface Builder/Storyboard中设置任何有关大标题的内容,只能在代码中设置.这对我有用.
因此,在故事板的导航栏中,首选大标题不受控制.
在您的视图控制器中:
self.navigationController?.navigationBar.prefersLargeTitles = true
| 归档时间: |
|
| 查看次数: |
5577 次 |
| 最近记录: |