macos开发-NSButton设置image在某些旧系统上不显

2023-01-28  本文已影响0人  Jesscia_Liu

场景

出现的问题

解决方法

     lazy var shareScreenBtn: NSButton = {
         let btn = NSButton()
         btn.wantsLayer = true
         btn.image = NSImage.init(named: AppLanguage.shared.local("E_screenshare"))
         btn.alternateImage = NSImage.init(named: AppLanguage.shared.local("E_stopSharing"))
         btn.isBordered = false
         btn.target = self
         btn.action = #selector(shareScreenBtnClick(sender:))
//        btn.setButtonType(NSButton.ButtonType.onOff)  
         btn.setButtonType(NSButton.ButtonType.switch)
         btn.isHidden = true
         return btn
     }()

上一篇 下一篇

猜你喜欢

热点阅读