嘿,我的应用程序中有一个
ImageView,我希望用户能够通过单击按钮更改该图像视图中的图像.这是我得到的代码
在.h
@interface BGViewController : UIViewController { IBOutlet UIImageView *image; } @property (nonatomic,retain) IBOutlet UIImageView *image; -(IBAction)img1:(id)sender; -(IBAction)img2:(id)sender;
在.m
@synthesize image; -(IBAction)img1:(id)sender; { UIImage *image = [UIImage imageNamed: @"Main.png"]; } -(IBAction)img2:(id)sender; { UIImage *image = [UIImage imageNamed: @"Themes.png"]; }
顺便说一句,每个图像都有一个按钮!
该应用程序构建,但当我点击任何一个按钮时,没有发生.
解决方法
更换
UIImage *image = [UIImage imageNamed: @"Main.png"];
和
UIImage *image = [UIImage imageNamed: @"Themes.png"];
同
image.image = [UIImage imageNamed:@"Main.png"];
和
image.image = [UIImage imageNamed:@"Themes.png"];
现在它应该工作正常:)