0

あるView Controllerから別のView Controllerに渡したUIViewのすべてのオブジェクトを(親のView Controllerから取得せずに)取得することは可能ですか? 何かのようなもの

NSArray *objects = [myView getAllObjects];
4

1 に答える 1

7

サブビュー?はい:

NSArray *subviews = myView.subviews

UIView プロパティの Apple Doc: サブビュー

それがあなたの意図したものでない場合は、質問をもっと明確にする必要があります...


編集:いくつかの簡単なヒント...

for(UIView *subview in myView.subviews) {...}それらを簡単に繰り返すためにa を実行できることを覚えておいてください。

単一のメソッドの外側/外側で、そのサブビュー配列 (または任意のコピー) へのポインターにぶら下がることはお勧めしません

于 2012-06-08T16:42:43.660 に答える