我在UIViewController中有一个UINavigationControllerUIViewController类覆盖-(BOOL)canBecomeFirstResponder-(UIView *)inputAccessoryView,因此它的UIToolbar停靠在底部。此UIToolbar具有UILabel作为子视图。我应该提到的是,两者都使用自动布局以编程方式进行了完全布线。现在,将视图控制器推入导航堆栈时,在推动画期间标签不可见。只有在完成推送动画之后,标签才会突然出现在底部停靠的工具栏上。当导航堆栈弹出回到该视图控制器时,会发生完全相同的事情。是什么导致这种现象?

最佳答案

您是否正在以编程方式创建约束?我遇到了一个类似的问题,即根本没有出现UILabel,并且我改变了使用Visual Format Language的约束,它神奇地起作用了。

关于ios - UIToolbar作为inputAccessoryView在推送/弹出动画期间隐藏标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33335264/

10-12 16:42