有什么方法可以知道UITextField是否在视图的层次结构中?

时间:2013-08-16 13:24:00

标签: ios uitextfield

我在inputAccessoryView中创建了一个UITextField-A,当我调用[UITextField-A becomeFirstResponder]时,它不起作用。但是,如果我延迟1秒,它会工作。从我搜索的内容来看,这是因为UITextField还没有在视图的层次结构中。那么有没有办法知道所以我不需要使用1秒延迟替代方案? SDK中是否有UITextFieldDidAppearInViewHierarchy或somekind?

1 个答案:

答案 0 :(得分:2)

UIView提供了didMoveToSuperview方法,您可以滥用此方法。