要更改窗口级别,您不能在viewDidload中执行此操作,因为视图的window属性始终在那里为零,但是可以通过覆盖viewDidAppear方法或IBAction方法来实现:
override func viewDidAppear() {
super.viewDidAppear()
view.window?.level = Int(CGWindowLevelForKey(kCGFloatingWindowLevelKey))
}
@H_403_6@
view.window?.level = Int(CGWindowLevelForKey(.FloatingWindowLevelKey))
@H_403_6@
view.window?.level = Int(CGWindowLevelForKey(.floatingWindow))
@H_403_6@
最后,他们修复了奇怪的语法:
view.window?.level = .floating
@H_403_6@