ストーリーボード機能を使用してXCode4.2でアプリを作成しています。ナビゲーションコントローラーに基づいて4つのビューが接続されています。ビューの1つに、テキストボックスとボタンがあります。デリゲートとしてテキストボックスを追加することにより、リターン時にキーボードの非表示を実装しました。テキストボックスボックスへの入力が完了したら、ボタンを押すとUIImageViewが更新されます。
Interface BuilderのUIImageViewと、インターフェイスファイルで宣言したUIImageViewIBoutletの間に何らかの関係を確立する必要があることを理解しています。しかし、ストーリーボードの状況でこれを行うにはどうすればよいですか?
abcViewController.h
私は持ってい ます
@interface abcViewController:UIViewController { IBOutlet UITextField * code; IBOutlet UIImageView * qrImage; } @property(noatomic、retain)UITextField * code; @property(noatomic、retain)UIImageView * qrImage -(IBAction)textFieldReturn:(id)sender; -(IBAction)goButton:(id)sender;
abcViewController.m
私は持っています
@synthesizeコード; @synthasize qrImage; -(IBAction)textFieldReturn:(id)sender { [送信者resignFirstResponder]; } -(IBAction)goPressed:(id)sender { [qrImage setImage:[UIImage imageNamed:@ "qr.png"]]; }
Interface Builderで、テキストボックスとボタンのビューで対応するイベントとMainStoryboard.storyboard
の関係を確立し、このビューのデリゲートとしてテキストボックスをリンクしました。ここで、UIImageViewerを `First Responderにも接続する必要がありますか?はいの場合、どのように?First Responder
textFieldReturn
goPress