ViewController内にあるオブジェクトを取得する方法

Objective-c
LINEで送る
Share on GREE
Share on LinkedIn

画面内に設置されたオブジェクトを変数に格納しておいて後から参照する事は簡単だが、メモリにずっと保持しておくことはあまり健全でないです。
JavaScriptのDOM構造の様に、IDやClassで取得できたらどんなに楽だろうかと考えていたら、近しい方法で取得できる方法があったのでメモしておきます。

UIImageViewを取得する

self.view直下に配置されているUIImageView(画像)を取得する方法です。
さらにネストされている場合は、親オブジェクトを指定することで選択が可能になります。

その他のオブジェクト

UIView
UILabel
UIScrollView
UITableView
UIWebView
UIButton
UITextField

などのようなオブジェクト(他にもあるよ)を取得することができます。
ネストの場合の為の便利関数などを作っておくと便利かもね。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*