【问题标题】:Reloading a non-table view (iOS)重新加载非表格视图 (iOS)
【发布时间】:2012-07-02 10:54:41
【问题描述】:

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

-卡尔

【问题讨论】:

  • 通常,setNeedsDisplay 的语法是[self.view setNeedsDisplay:YES];

标签: ios xcode image ipad reload


【解决方案1】:

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

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

myImageView.image = whateverUIImage;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-12
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多