【发布时间】:2016-11-29 13:44:39
【问题描述】:
在我的视图控制器中,我有一个 UIView(抽屉视图),它位于可见屏幕下方,只有顶部伸出(一个选项卡)。可以点击此选项卡,UIView 将动画并填充大部分屏幕。视图设置如下:
drawerView = DrawerView(frame: CGRect(x: 0, y: UIScreen.mainScreen().bounds.size.height - DrawerView.submitTabHeight, width: UIScreen.mainScreen().bounds.size.width, height: UIScreen.mainScreen().bounds.height*0.75))
drawerView.delegate = self
view.addSubview(drawerView)
以下是设置截图:
我必须从标签栏控制器呈现这个视图控制器。我想在加载视图控制器时隐藏选项卡,我通过在 IB 中设置 Hide Bottom Bar on Push 来做到这一点。我现在遇到的问题是,当我推动视图控制器时,抽屉视图暂时不合适。它比标签栏的高度高(由屏幕上的虚线显示)。然后它跳回到它应该在的实际位置。有什么想法我可能在这里做错了吗?对此的任何指示将不胜感激!谢谢
【问题讨论】:
-
你已经为抽屉视图设置了底部约束?
-
无底部约束 no
-
那你在做什么?
-
@BhadreshMulsaniya 视图的框架在 viewDidLoad 中设置
-
你检查我的答案了吗?
标签: ios swift uiview uitabbarcontroller