【发布时间】:2017-11-08 05:17:32
【问题描述】:
在模拟器中的 iPhone X 上,我的容器视图显示在标签栏下方(它位于屏幕底部)。
我想移动容器视图,使其位于选项卡栏的顶部,但无论我作为容器视图框架的 x 和 y 放入什么,它都不会改变。我只能改变高度。
谢谢。
代码:
//for custom interactive keyboard
override var inputAccessoryView: UIView? {
get {
return inputContainerView
}
}
lazy var inputContainerView: UIView = {
let containerView = UIView()
containerView.frame = CGRect(x: 50, y: 50, width: self.view.frame.width, height: 50)
containerView.backgroundColor = UIColor.red
return containerView
}()
【问题讨论】:
-
你能告诉我完整的代码吗?
-
要发布的代码太多了。这是唯一相关的代码
-
我找到了解决方法。我实际上需要 containerView 来覆盖标签栏,所以我只是在 iPhone 10 上将其放大,并更改了视图内事物的一些约束。
标签: ios swift uiview view iphone-x