iPhone SDK CAN XCodeインターフェイスビルダーで作成されたオブジェクトを取得できますか?
-
28-09-2019 - |
質問
Xcode byプログラムのインターフェイスビルダーで作成されたオブジェクトを取得できますか?
オブジェクトのタグと名前(uibutton)を設定しました。状況は、「ボタンを押した」アクションにIbactionを使用し、アクションをトリガーする現在のボタンを取得できることですが、前の押しボタンを取得して画像を設定したい場合はどうでしょうか?
どんな提案でも役立ちます!
解決
タグを知っている場合は、このようなものでuibuttonを取得できます。
UIButton *button = [self.view viewWithTag:42];
[button setImage....
画像を頻繁に変更する場合は、ボタンに接続されているiboutletをお勧めします。
本当に最後のボタンが必要な場合は、ivarで望ましい場所に保存できます。
- (IBAction)buttonAction:(id)sender {
[lastButton setImage:....];
[sender doSomething];
lastButton = sender;
}
所属していません StackOverflow