切换视图的最简洁,最好的方法是什么?

时间:2010-08-11 11:03:36

标签: iphone objective-c

我看过很多关于切换视图的帖子和视频,其中很多都有截然不同的方法。有些交换整个视图(通过委托类),有些使用presentModalViewController:animated:等。

所以我问:切换视图的最佳,最干净,最友好的方式是什么? (我使用视图切换作为一种方式来显示可能在屏幕上很长时间的新信息,而不是临时通知。)

谢谢, 德里克

1 个答案:

答案 0 :(得分:1)

这个问题没有一个答案。这取决于应用程序的结构,要呈现的UI以及转换向用户显示的方式。在记忆方面,你对旧视图的处理比你呈现新视图的方式更重要 例如,如果您的根视图(偶尔)在两个其他视图之间切换,您可以以模态方式或使用导航控制器显示它们,但是当未显示一个视图时,您可能希望释放/销毁它以节省资源。 (实际上,如果您可以切换回来,您可以保留未显示的视图,只有在收到内存警告时才会释放它。)

相关问题