我有一个针对iOS 4及更高版本的应用。我有一个自定义视图,
1.滚动视图
2.滚动视图内的自定义工程图。

现在,当我的应用从后台恢复时,我想刷新/重新加载此滚动视图。
setNeedsDisplay在这里不起作用,因为它通常用于加载自定义工程图,在这里我想重新加载滚动视图内容。

提前致谢。

最佳答案

如果我正确理解了您的问题,在这种情况下setNeedsDisplay对您不起作用,因为您需要在重绘之前“重新加载” UIScrollView处理的数据。

如果这是正确的话,我将在您的控制器中定义一个方法来执行重载;然后,我将从applicationDidEnterForegroundapplicationWillEnterForeground调用此方法;重新加载方法将需要在重新加载数据后调用setNeedsDisplay

如果这个答案对您来说很普通,我感到抱歉。如果您解释更多或发布一些代码,我可以尝试并更加具体。

关于iphone - 从多任务恢复时如何刷新 View ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6815610/

10-11 02:43