0

私はiphone開発に不慣れです。uiviewで宣言されたインスタンス変数にそのuiviewサブビューからアクセスしたいと思います。助けてください。ありがとう。

4

3 に答える 3

2

技術的には、子のインスタンス メソッドの 1 つから行うだけで、親のプロパティに[[self superview] foo]アクセスできます(ただし、スーパービューをキャストする必要がある場合があります)。fooただし、考慮すべきことは、階層データ構造 (UIView 階層など) では、可能であれば、子が親の詳細をあまり「知らない」ことが一般的に良い方法です。

于 2010-02-06T21:16:21.920 に答える
1

UIViewにはsuperview、ビューのスーパービューがある場合はそれを指すプロパティがあります。指しているオブジェクトにメッセージを送信できます。

于 2010-02-06T21:09:24.657 に答える
1
view.superview.iVar
于 2010-02-06T21:13:53.483 に答える