我正在使用情节提要功能在 XCode 4.2 中创建一个应用程序。我有 4 个基于导航控制器连接的视图。在其中一个视图中,我有一个文本框和一个按钮。我已经通过将文本框添加为代理来实现键盘隐藏。一旦我在文本框上输入完毕,我将按下按钮,它应该更新 UIImageView。
我知道我需要在 Interface Builder 上的 UIImageView 和我在接口文件上声明的 UIImageView IBoutlet 之间建立某种关系。但是我如何在情节提要的情况下做到这一点?
在abcViewController.h我有
@interface abcViewController:UIViewController {
IBOutlet UITextField *code;
IBOutlet UIImageView *qrImage;
}
@property (noatomic, 保留) UITextField *code;
@property (noatomic, 保留) UIImageView *qrImage
-(IBAction)textFieldReturn:(id)sender;
-(IBAction)goButton:(id)发件人;
在abcViewController.m我有
@synthesize 代码;
@synthasize qrImage;
-(IBAction)textFieldReturn:(id)sender{
[发件人辞职FirstResponder];
}
-(IBAction)goPressed:(id)sender{
[qrImage setImage:[UIImage imageNamed:@"qr.png"]];
}
在 Interface BuilderMainStoryboard.storyboard中,我已经在视图First Responder中为文本框textFieldReturn和按钮建立了goPress与相应事件的关系,并且我已将文本框链接为该视图的 deligate。现在我是否也必须将 UIImageViewer 连接到“First Responder”?如果是怎么办?

