【发布时间】:2019-01-05 20:57:37
【问题描述】:
这是我在 viewDidLoad() 中的代码,它是当我单击添加按钮时弹出(移动到屏幕中间)的视图的设置。
self.view.bringSubviewToFront(addEntryView)
addEntryView.layer.cornerRadius = 20
addEntryView.dropShadow()
self.addEntryView.layer.borderWidth = 5
self.addEntryView.layer.borderColor = UIColor(red:0.31, green:0.72, blue:0.95, alpha:1.0).cgColor
addEntryView.backgroundColor = UIColor.white
addEntryView.frame = CGRect(x: 0, y: 0, width: 370, height: 695)
view.addSubview(addEntryView)
但它在我的导航栏和标签栏后面。我确实找到了这行代码,它在两者之上,但是当我切换选项卡时,视图仍然在屏幕顶部。
UIApplication.shared.keyWindow?.addSubview(addEntryView)
对获取导航栏和标签栏顶部的视图有任何帮助,但仅适用于该标签,因此当我切换标签时,它会消失?
谢谢
【问题讨论】: