簡體   English   中英

在Swift macOS中是否可以使NSBox可單擊(例如NSButton)?

[英]Is it possible to make a NSBox clickable (like a NSButton) in Swift macOS?

我有一個內有一些標簽的NSBox,我想充當按鈕。 這是否可能,還是我必須找到其他方法使應用程序的大區域可點擊?

作為NSView的子NSViewNSBox響應mouseDown事件。 有關更多信息, 訪問https://developer.apple.com/documentation/appkit/nsresponder/1524634-mousedown

是的,請使用func mouseDown事件。 您也可以根據位置執行此操作。 另外,如果您使用的是sks文件,則始終可以在頂部創建一個透明按鈕(假設帶有標簽的框是固定的)...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM