UIToolbar作为inputAccessoryView在推/动画动画期间隐藏标签

时间:2015-10-25 21:26:29

标签: ios objective-c iphone uinavigationcontroller inputaccessoryview

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

1 个答案:

答案 0 :(得分:1)

您是否以编程方式创建约束?我有一个类似的问题,其中UILabel根本没有出现,我改变了我的约束使用视觉格式语言,它神奇地工作。