如何在底部的每个屏幕中显示视图

时间:2017-01-21 05:50:52

标签: ios swift swift3

我想在所有视图控制器中添加一个底部视图,以显示音频或视频播放的进度。I need Like this

我在下面做了

let window = UIApplication.sharedApplication().keyWindow!
let v = UIView(frame: CGRect(x: window.frame.origin.x, y: window.frame.origin.y, width: window.frame.width, height: window.frame.height))
window.addSubview(v);
v.backgroundColor = UIColor.blackColor()
let v2 = UIView(frame: CGRect(x: 50, y: 50, width: 100, height: 50))
v2.backgroundColor = UIColor.whiteColor()
window.addSubview(v2)

但它并没有在每个屏幕上显示。

1 个答案:

答案 0 :(得分:2)

我有办法帮你。 首先,你必须以全球方式管理它。

  1. 您需要创建AppDelegate的对象。并在该类中编写一个函数,您可以在其中编码
  2. 然后在加载主视图时,您需要调用该函数,以便它可以随意显示。