我试图让我的IPhone应用程序,它改变了现有的图像(简单,我知道一个按钮,但我花了2天,这:)的UIImageView更改问题IPhone问题
我有一个按钮:
- (IBAction)myButton {
myUIImageView.image = [UIImage imageNamed:@"image.jpg"];
NSLog(@"my button");
}
我试图找出为什么按钮没有做任何事情。 “我的按钮”确实被记录到控制台,所以我知道它的映射是正确的。首先,我希望有人能告诉我是否可以在这里记录一些更重要的信息,比如图像文件路径?或者你也许会明白为什么这不起作用。
我合成myUIImageView高于此:
@synthesize myUIImageView;
而且我宣布它在我的.h文件:
- (IBAction)myButton;
@property(retain, nonatomic) IBOutlet UIImageView* myUIImageView;
好的2号image.jpg肯定是在资源文件夹,我可以点击它,并看到它在Xcode。第一,我在Interface Builder中设置了一个不同的图像(image2.jpg),这样当应用程序第一次加载时,我可以看到image2.jpg,所以我知道它在那里,这是否有意义? – 2010-10-06 02:13:20
你在这两方面都很好。还有一个想法:您是否记得在Interface Builder中将myUIImageView插座连接到UIImageView?您可以通过在action方法中记录myUIImageView的值来验证这一点。该行看起来像这样:NSLog(@“%@”,myUIImageView); – 2010-10-06 02:35:27
感谢您的帮助James,NSLog(@“%@”,myUIImageView);返回(null),所以我做了你说的和它的工作!非常感谢你,今晚我终于可以睡了:) – 2010-10-06 02:46:49