ビューが読み込まれたときに、iOSのビューに存在するすべてのコントロールを反復したいとします。iOSのビューからどのようにすべてのコントロールを反復処理できますか?
また、これらのコントロールが初期化されるときに呼び出されるコールバックを持つこともできます。
どうすれば入手できますか?
ビューが読み込まれたときに、iOSのビューに存在するすべてのコントロールを反復したいとします。iOSのビューからどのようにすべてのコントロールを反復処理できますか?
また、これらのコントロールが初期化されるときに呼び出されるコールバックを持つこともできます。
どうすれば入手できますか?
親ビューの-subviews
メソッドを呼び出し、親ビューのサブビュー(コントロール)を反復処理するには:
for (UIView *subview in [parentView subviews]) {
/* do something with subview */
}
あなたはカスタムコントロールを作成し、コントロールをサブクラスでした。ここでは、カスタムコントロールビューの初期化メソッドをオーバーライドします。このメソッドでは、親の初期化子を呼び出してカスタムコードを追加します。
for (UIView *aView in [myView subviews]) { //do something with aView }
?
直下の子供、または2つ以上のレベルのビュー階層ですか? –