iphone sdk:如何正确切换控制器

发布于 2024-09-08 07:07:26 字数 259 浏览 5 评论 0原文

我现在在我的应用程序上挣扎了几天,有些事情我不确定做得是否正确。 我有一个带有登录视图控制器、选项卡栏视图控制器和横向视图控制器的应用程序,仅当第一个选项卡处于横向模式时才应使用。 我已将这 3 个控制器添加为 AppDelegate 的属性。 每次我需要切换视图时,我都会执行以下操作: - 从超级视图中删除当前视图 - 使用 [window addSubview:newViewController.view] 将新视图添加到窗口

这是正确的方法吗?

多谢, 吕克

I am struggling with my app for a couple of days now and there are some things I am not sure to do correctly.
I have an app with a login view controller, a tab bar view controller and a landscape view controller that should only be used when the first tab is in landscape mode.
I have added those 3 controllers as attributes of the AppDelegate.
Each time I need to switch view I perform stuff like:
- remove the current view from the super view
- add the new view to the windows with [window addSubview:newViewController.view]

Is this the right way to do this ?

Thanks a lot,
Luc

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

挽清梦 2024-09-15 07:07:26

我不喜欢将这些 ViewController 添加为属性的想法。虽然还好。

I don't like the idea of adding those ViewControllers as properties. Though it is fine.

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