有没有办法删除 tabbaritem ios?
Is there anyway to remove tabbaritem ios?
正如我在标题中所说,我的问题是:
是否可以在不删除视图的情况下删除一个 tabbaritem?
我已阅读有关 UITabBarController 的内容,但删除的是视图而不是项目。
我需要在我的 TabBarControlller 中有 4 个 childViewController,但在我的 TabBarItems 中只显示 3 个。
示例:
-UITabBarController
- ViewChildController1
- ViewChildController2
- ViewChildController3
- ViewChildController4
-来自 UITabBarController 的 Tabbar(底部)
ViewChildItem1 (ViewChildController1)
- ViewChildItem1 (ViewChildController1)
- ViewChildItem2 (ViewChildController2)
- ViewChildItem3 (ViewChildController3)
- ViewChildItem4 (ViewChildController4)(remove/hide只有这个,但在 UITabBarController 中仍然有 ViewChildController4)
你的问题毫无意义。标签栏控制器 是 一个 parent 视图控制器,它通过标签栏项目自动提供对其 children 的访问。这就是它的目的。如果您不想要这个,请不要使用标签栏控制器。
您可以禁用 child 的标签栏项目;您可以阻止访问 child;但是你不能 child 如果不是团队成员,就不能出现。
您可能需要修改架构。如果你有第四个视图控制器,你想让它以其他方式出现,那么就这样做——但是,不要让它成为标签栏控制器的 child。例如,也许您想要的是将第四个视图控制器设为 presented 视图控制器。
正如我在标题中所说,我的问题是:
是否可以在不删除视图的情况下删除一个 tabbaritem?
我已阅读有关 UITabBarController 的内容,但删除的是视图而不是项目。
我需要在我的 TabBarControlller 中有 4 个 childViewController,但在我的 TabBarItems 中只显示 3 个。
示例:
-UITabBarController
- ViewChildController1
- ViewChildController2
- ViewChildController3
- ViewChildController4
-来自 UITabBarController 的 Tabbar(底部) ViewChildItem1 (ViewChildController1)
- ViewChildItem1 (ViewChildController1)
- ViewChildItem2 (ViewChildController2)
- ViewChildItem3 (ViewChildController3)
- ViewChildItem4 (ViewChildController4)(remove/hide只有这个,但在 UITabBarController 中仍然有 ViewChildController4)
你的问题毫无意义。标签栏控制器 是 一个 parent 视图控制器,它通过标签栏项目自动提供对其 children 的访问。这就是它的目的。如果您不想要这个,请不要使用标签栏控制器。
您可以禁用 child 的标签栏项目;您可以阻止访问 child;但是你不能 child 如果不是团队成员,就不能出现。
您可能需要修改架构。如果你有第四个视图控制器,你想让它以其他方式出现,那么就这样做——但是,不要让它成为标签栏控制器的 child。例如,也许您想要的是将第四个视图控制器设为 presented 视图控制器。