0

我目前正在研究“浮动”窗口。该窗口包含一个带有可点击行的表格视图。

var myPanel = NSPanel()

func mClipboardConfig(){
        mtPanel = NSPanel(contentRect: CGRect(x: 100, y: 100, width: 50, height: 200), styleMask: [.titled, .nonactivatingPanel], backing: .buffered, defer: true)
        mtPanel.delegate = self

        mtPanel.isFloatingPanel = true
        
        mtPanel.makeKeyAndOrderFront(self)
        mtPanel.orderFrontRegardless()
        
        let storyboard = NSStoryboard(name: "MiniCipBoardSB", bundle: nil)
        
        var controller = MiniClipboardVC()
        controller = storyboard.instantiateController(identifier: "mClipboardID") as MiniClipboardVC
   
        mtPanel.contentViewController = controller
        
       
}

在此处输入图像描述

窗口按预期“浮动”在其他窗口上方,但问题是为了选择一行,我必须点击窗口两次以选择一行(一次“激活”窗口,另一次点击该行) .

当另一个应用程序处于焦点时,是否可以在此窗口中选择一行(单击)。

4

0 回答 0