我应该使用哪个控制器?

发布于 2024-10-04 23:12:42 字数 169 浏览 0 评论 0原文

我了解 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

[浮城] 2024-10-11 23:12:42

它们有不同的用例:

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文