我在UIViewController
中有一个UINavigationController
。 UIViewController
类覆盖-(BOOL)canBecomeFirstResponder
和-(UIView *)inputAccessoryView
,因此它的UIToolbar
停靠在底部。此UIToolbar
具有UILabel
作为子视图。我应该提到的是,两者都使用自动布局以编程方式进行了完全布线。现在,将视图控制器推入导航堆栈时,在推动画期间标签不可见。只有在完成推送动画之后,标签才会突然出现在底部停靠的工具栏上。当导航堆栈弹出回到该视图控制器时,会发生完全相同的事情。是什么导致这种现象?
最佳答案
您是否正在以编程方式创建约束?我遇到了一个类似的问题,即根本没有出现UILabel,并且我改变了使用Visual Format Language的约束,它神奇地起作用了。
关于ios - UIToolbar作为inputAccessoryView在推送/弹出动画期间隐藏标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33335264/