我正在制作一个绘画应用程序,我希望用户能够将保存为PNG的绘画切换到文档目录。我做了一个IBAction就是这样做的:
-(IBAction)switchPage:(id)sender{
if ([sender tag] ==1)
{
currentImage=currentImage-1;
}
else
{
currentImage++;
}
[[NSUserDefaults standardUserDefaults] setInteger:currentImage forKey:@"currentDoc"];
[self.view setNeedsDisplay];
}
只是为了让你知道,我有2个按钮,一个后退和前进,它们连接到上面粘贴的同一个IBAction。后退按钮的标签为1,前进按钮没有标签。 currentImage
是一个用于设置图像名称的int,因此如果currentImage
= 1,则将图像设置为image1。但这不是我遇到的麻烦,我在“重新加载”视图方面遇到了麻烦。我正在使用setNeedsDisplay,但它不起作用,我知道reloadData仅适用于UITables,那么我还能使用什么呢?
我一直在寻找答案,但现有的问题都没有明确答案,或者情况不同。
感谢您的时间和/或处理一个愚蠢的问题,因为我是Xcode的新手。
-Karl
答案 0 :(得分:4)
我发布的帖子中没有查看代码。
假设您有一个显示图像的UIImageView:
myImageView.image = whateverUIImage;