2016-12-09 18 views
2

我正在嘗試創建代理應用程序,爲現有的封閉源應用程序提供觸摸條功能。我可以通過api與應用進行交流,但是當它沒有集中時,我的觸摸條就會消失。如何讓我的TouchBar在未聚焦時處於活動狀態

NSTouchBar文檔,它說:

在支持的MacBook Pro機型,觸摸條,在鍵盤上方,顯示了從最前端應用程序的NSTouchBar類的實例。

但是,我想知道是否有辦法強制顯示哪個觸摸條。我試圖不辭職,這在某種程度上有效,但後來我失去了應用程序的重點。

func applicationWillResignActive(_ notification: Notification) { 
    self.activate(ignoringOtherApps: true) 
} 

回答

0

我想你自己找到了答案。 Touch Bar旨在僅顯示特定於應用程序的控件。

從Apple Human Interface Guidelines

觸摸條[...]是視網膜的顯示和輸入設備,可提供動態界面控件用於與主屏幕上的內容進行交互。這些控件可以根據當前上下文快速訪問系統級和特定於應用程序的功能。

相關問題