这里还是新手,请原谅我。我正在尝试创建一个按钮来更改位于同一视图中的图像。
- (IBAction)myButton:(id)sender {
myUIImageView.image = [UIImage imageNamed:@"image.jpg"];
}
我在上面合成了myUIImageView。我也在.h文件中创建了它:
- (IBAction)myButton;
@property(retain, nonatomic) IBOutlet UIImageView* myUIImageView;
我在IB中创建了一个名为myButton的按钮。将Touch Up Inside事件连接到文件所有者。我已经使用File的所有者连接到UIImageView。另外,我的资源文件夹中有image.jpg,但按下按钮时图像保持不变。什么都没发生!该应用程序加载正常,没有错误,任何建议都会有所帮助,
谢谢!
答案 0 :(得分:1)
在您的IBAction中放置一条NSLog语句,以确保您已正确连接到该操作。还要确保在头文件和实现文件中具有相同的IBAction签名。现在其中一个是
- (IBAction)myButton;
,另一个是
- (IBAction)myButton:(id)sender
确保它们都具有相同的签名。