2

inputAccessoryView 内に UITextField-A を作成していますが、 を呼び出すと[UITextField-A becomeFirstResponder]機能しません。ただし、1秒遅らせるとうまくいきます。私が検索したところ、UITextFieldまだビューの階層にないためです。それで、1秒の遅延の代替手段を使用する必要がないように知る方法はありますか? SDKに aUITextFieldDidAppearInViewHierarchyまたは somekind はありますか?

4

1 に答える 1

2

UIViewdidMoveToSuperviewこれを行うために悪用できる方法を提供します。

于 2013-08-16T13:27:59.543 に答える