IOS - 如何在presentModalViewController中更新视图?

时间:2012-05-29 14:54:02

标签: ios presentmodalviewcontroller

我是IOS开发的新手。 在我的应用程序中,我想要替换正在呈现的视图模型。 我通过调用:presentModalViewController

来显示我的初始视图

当我替换视图时,我不希望整个动画运行。 我只是想改变presentModalViewController底层视图来更新。

当我设置:

self.presentModalViewController.view = myCustomViewController.view

它第一次运行良好,并且确实取代了视图 但是当我再次尝试再次在应用程序的实时替换视图的内容时,presentModalViewController不会更新。

如何更新presentModalViewController中的视图

1 个答案:

答案 0 :(得分:1)

这实际上取决于你想要达到的目标。

1 - 新视图是否有全新的行为?也许使用新的UIViewController可能是一种解决方案。

2 - 如果你回答第一个,那么XIB中的辅助UIView就可以了。只要您使用IBOUtlet访问它即可。


修改1:

  

我通过调用:presentModalViewController

来显示我的初始视图

如果您正在展示它(那就是您所在的位置),您的行动方针应该在其中,而不是在外面。例如:

self.view = mySecondaryView;