Ich kann keine benutzerdefinierte Touch Bar in einer Statusleiste der Mac OS App verwenden

8

Ich habe eine App, die wie eine Statusleiste App angezeigt wird (in Info.plist "Anwendung ist Agent (UIElement) = YES").

Ich habe eine TouchBar mit Interface Builder hinzugefügt und einige Touch Bar Buttons hinzugefügt. Das Problem ist, dass die benutzerdefinierte Touchleiste nicht angezeigt wird.

Um die benutzerdefinierte Touchleiste zur Anzeige zu bringen, muss ich das Hauptfenster von WindowController als Is Initial Controller true machen, wodurch die App leider auch ein separates Fenster mit dem gleichen Inhalt wie das Popup-Fenster des Menüeintrags sät .

Gibt es eine Möglichkeit, eine benutzerdefinierte Touch Bar für eine Mac OS App mit Statusleiste zu implementieren?

    
Cue 20.03.2017, 15:19
quelle

1 Antwort

0

Haben Sie versucht, Ihre NSApplication mit touchBar zu belegen? Sie sollten IBOutlet mit Ihrer IB TouchBar zugewiesen haben und zur Laufzeit zuweisen.

%Vor%     
cybek 11.05.2017 16:20
quelle

Tags und Links