0

我正在开发一个绘画应用程序,我希望用户能够通过保存为 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 的新手。

-卡尔

4

1 回答 1

4

我在您的帖子中没有看到任何查看代码。

假设您有一个 UIImageView 正在显示您将要执行的图像:

myImageView.image = whateverUIImage;
于 2012-07-02T00:26:46.113 回答