使用大标题时,UINavigationController边框消失

时间:2018-10-18 09:21:12

标签: ios swift uinavigationcontroller interface-builder uinavigationbar

我想更新我的应用程序,使其看起来更像其他本机iOS11或iOS12应用程序-其中UINavigationBar使用的是“大标题” 。在Interface Builder中,我只需选择UINavigationController并设置“首选大标题”属性(请参见屏幕截图)。

"Attribute Inspector for UINavigationController"

导航控制器在Interface Builder中正确显示,在栏的底部带有漂亮的大标题和细边框线。

Border at the bottom of UINavigationBar

这是我的问题。在我的iPhone XS上运行该应用以在真实设备上对其进行测试时,当导航栏显示“大标题”时,细边框线会消失。向下滚动时(使标题变小),边框显示出来。我尝试了一切,但没有任何办法解决我的问题。

Screenshot from my iPhone XS Screenshot from my iPhone XS

这确实很烦人,因为在滚动边界线时似乎会出现边界线,因为它开始“闪烁”了一点点。但是当我停止滚动时,该行不可见。

0 个答案:

没有答案