Ale*_*cci 4 uinavigationbar ios uicollectionview preferslargetitles ios13
在iOS 13更新中,我遇到了一个令人讨厌的错误,当我使用prefersLargeTitles = trueon UINavigationBar并执行推送时,仍然无法解决。另外,即使我不确定100%是否与之相关,我的视图控制器也嵌入了一个集合视图。
无论如何,我正在谈论的错误/故障是:
基本上,文本不会像我推动时所期望的那样具有动画效果,并且会一直保持在那里,直到出现新屏幕为止。有小费吗?谢谢
我遇到过同样的问题。尝试设置navigationItem.largeTitleDisplayMode到.always你的第一个VC,然后.never你的第二个VC 用 prefersLargeTitles = true在这两种情况下。
原因是从Apple Doc编写的:
如果导航栏的preferredsLargeTitles属性为false,则此属性无效,并且导航项的标题始终显示为小标题。
这是导致动画故障的原因,而不仅仅是iOS13的错误,在iOS12 / 11上已经是另一回事了(从第二VC退回到第一VC时发生动画故障)。
我写了一篇文章,对此有更多的解释:https : //www.morningswiftui.com/blog/fix-large-title-animation-on-ios13
| 归档时间: |
|
| 查看次数: |
362 次 |
| 最近记录: |