【发布时间】:2023-04-01 19:52:01
【问题描述】:
我在UINavigationItem 中添加了一个自定义titleView,其中包含一个旨在位于状态栏下方的视图。它看起来很好,当我推动另一个视图控制器并在标准的从右到左动画中过渡时,它看起来很好。但是,当我[self.navigationController popViewControllerAnimated:YES] 时,它会剪辑此视图的顶部,直到动画完成。请参阅附图以获得对问题的更好解释。
只有在 pop-animation 完成后,它才会再次看起来正常。我已经尝试了我能想到的一切。在viewController 和navigationBar 的所有视图上将cropsToBounds 设置为NO。我也试过layer.masksToBounds 和几乎所有听起来很熟悉的属性。我添加了一个计时器,用于打印 navigationBar 的框架矩形和自定义 titleView,它们似乎没有改变任何东西。
有人知道我做错了什么吗?
【问题讨论】:
标签: ios ios7 uinavigationbar uistatusbar