swift - 占屏幕一半的tabView

标签 swift tabbar

<分区>

如下图所示,我在屏幕中间添加了一个 tabBar,我希望它可以在屏幕底部的两个 View 之间切换。有没有办法做到这一点?

enter image description here

最佳答案

是的,您可以使用 containerViews 完成此操作,从对象库中拖出一个 VC,并将 2 个 UIContainerViews 拖入其中,分别挂接到顶部和底部 anchor ,它们之间具有等高约束,然后将每个子 VC 嵌入到 UITaBarController 中,aslo您可以通过将 2 个子 UITabBarControllers 添加到具有适当约束的 mainVC 来以编程方式完成此操作,以使它们占用所需的空间

关于swift - 占屏幕一半的tabView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50888436/

相关文章:

swift - 正确管理导航栏和标签栏

swift - 有没有办法识别数组中的 int 是一位数还是两位数?

ios - CAKeyFrameAnimation 在 presentViewController 之后不工作

ios - 出现红线错误 "Thread 1: signal SIGTERM"时如何调试

java - 如何在选择相应的标签栏时跳转到 Fragment

iOS TabbarViewController 隐藏标签栏

Swift 5 在选项卡切换之前弹出所有 Controller

ios - 如何在相机向下看的轴上旋转 SCNNode?

ios - 在 Siri 套件中创建通用/动态自定义意图?

iphone - hidesBottomBarWhenPushed = YES 的奇怪行为(弹出时移动 View )