OS X version of bringSubviewToFront:?

前端 未结 6 684
我在风中等你
我在风中等你 2021-02-08 19:07

I need to replicate the function of bringSubviewToFront: on the iPhone, but I am programming on the Mac. How can this be done?

6条回答
  •  春和景丽
    2021-02-08 19:22

    This is Swift 3.0 solution:

    extension NSView {
        public func bringToFront() {
            let superlayer = self.layer?.superlayer
            self.layer?.removeFromSuperlayer()
            superlayer?.addSublayer(self.layer!)
        }
    }
    

提交回复
热议问题