我正在创建一个学习iPhone应用程序开发的应用程序。它看起来像http://i52.tinypic.com/2ah8k7o.png。现在我想要当用户点击任何图像时,点击的图像将被任何其他图像替换。我怎么能这样做。
我只是将图像和标签从库拖放到xib文件中。是绘制外观的正确方法还是我应该使用任何其他方式来绘制外观和感觉。
答案 0 :(得分:2)
您应该将图像放入UIImageView。在此检查之后,用户点击并简单地将UIImageView中的image
属性更改为新图像。
这样的代码(例如在你的viewController中)
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
UIView *imgView = [[touches anyObject] view];
if ([view isKindOfClass:UIImageView.class]){
UIImage *newImg = [UIImage imageNamed:@"newImg.png"]; // newImg.png should be in bundle
[(UIImageView*)view setImage:newImg];
}
}