2010-08-11 107 views
0

我看过很多关于切换视图的帖子和视频,其中很多视图有很多不同的方法。一些交换整个视图(通过委托类),一些使用presentModalViewController:animated:等。什么是切换视图最干净和最好的方式?

所以我问:什么是最好,最干净,最内存友好的方式来切换视图? (我用视图切换,以此来表明这可能是在屏幕上很长一段时间,而不是临时通知的全新信息。)

感谢, 德里克

回答

1

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

相关问题