我UIViewController
内有UINavigationController
。 UIViewController
类会覆盖-(BOOL)canBecomeFirstResponder
和-(UIView *)inputAccessoryView
,以使其底部有一个UIToolbar
。此UIToolbar
有一个UILabel
作为子视图。我应该提一下,两者都是使用自动布局以编程方式完全连线。现在,当视图控制器被推入导航堆栈时,在推动动画期间标签不可见。只有在推动动画完成后,标签才会突然出现在底部停靠的工具栏上。当导航堆栈弹回到此视图控制器时,会发生完全相同的事情。可能导致这种行为的原因是什么?
答案 0 :(得分:1)
您是否以编程方式创建约束?我有一个类似的问题,其中UILabel根本没有出现,我改变了我的约束使用视觉格式语言,它神奇地工作。