gpt4 book ai didi

iphone - 标签栏 Controller 和标签栏有什么区别?

转载 作者:行者123 更新时间:2023-12-03 20:47:42 24 4
gpt4 key购买 nike

嗨我是 Objective-c 的新手

我需要创建一个 View ,底部有四个按钮,它们上面的 View 会根据您按下的按钮而变化。

现在我已经阅读了一些教程,但我仍然很难理解不同的 nib 文件。但我想知道。

我在库的 Controller 部分有“选项卡栏 Controller ”,在“窗口 View 和栏”部分有“选项卡栏”。现在根据我所读到的内容,并理解......

我必须使用标签栏 Controller 并将其添加到“Mainwindow.xib”并实现和链接这些内容。

但是我不能在“appnameViewController.xib”中添加一个选项卡栏,并管理选项卡栏项目“单击以更改 View ”。不依赖tb Controller ??

最佳答案

如果您想要标签栏功能,您确实应该使用 UITabBarController。虽然可以自己响应点击栏上的点击并切换 View ,但不建议这样做。一些原因:

  • 您只需复制 UITabBarController 已经执行的代码即可。

  • 当收到内存警告时,UITabBarController 将处理诸如卸载不在屏幕上的 View 之类的事情。

  • 如果您最终更改应用程序中的选项卡数量,它仍然可以与 UITabBarController 配合使用。

可能还有更多更好的理由,但由于 iOS 设备的内存有限,仅凭内存方面就可以轻松实现这一点。

关于iphone - 标签栏 Controller 和标签栏有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com