我应该使用哪个控制器?
我了解 UIViewController 和 UINavigationController。
但我很困惑该使用哪个以及何时使用?
谁能解答我的困惑吗?
另外请告诉我两者的内存和速度是否有任何差异..
(我只知道他们的存储过程,一个支持堆,另一个支持堆栈)..
I have knowledge of both UIViewController and UINavigationController.
But I am very confused about which to use and when?
Can anyone clear up my confusion?
Also please let me know if there is any difference in memory and speed of BOTH..
(I only know about their storage procedure that one supports heap and the other stack)..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它们有不同的用例:
UINavigationController 可能是处理不同级别视图的“基本”控制器,即从表视图开始,推送详细信息视图,推送另一个详细信息视图等。
UIViewController 或 UITableViewController 将是具体视图的类您按下导航控制器。
They have different use cases:
UINavigationController might be the "base" controller for handling different levels of views, i.e. you start with a table view, push a detail view, push another detail view etc.
UIViewController or UITableViewController would be classes for the concrete views you push onto the navigation controller.