重新加载非表视图(iOS)

时间:2012-07-02 00:23:55

标签: ios xcode image ipad reload

我正在制作一个绘画应用程序,我希望用户能够将保存为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

1 个答案:

答案 0 :(得分:4)

我发布的帖子中没有查看代码。

假设您有一个显示图像的UIImageView:

myImageView.image = whateverUIImage;