2016-12-09 7 views
2

기존 닫힌 소스 앱에 터치 바 기능을 제공하기 위해 프록시 앱을 만들려고합니다. api를 통해 앱과 통신 할 수 있지만 초점이 맞지 않으면 터치바가 사라집니다. 그것은 말한다 NSTouchBar 문서에서포커스가 맞지 않을 때 터치 바를 계속 유지하는 방법

:

지원 맥북 프로 모델의 경우는, 터치 바, 키보드 위에, 전면 대부분의 응용 프로그램에서 NSTouchBar 클래스의 인스턴스를 보여줍니다.

그러나 터치 바가 표시되는 것을 강제하는 방법이 있는지 궁금합니다. 나는 사임하지 않으려 고 노력했는데, 다소 효과가 있었지만 그때부터는 응용 프로그램에서 집중력을 잃었습니다.

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

답변

0

난 당신이 스스로 답을 찾은 것 같아요. 터치 바는 앱 관련 컨트롤 만 표시하도록 설계되었습니다. 애플 Human Interface Guidelines 가입일

:

터치 바 [...] 메인 화면에 콘텐츠와 상호 작용하기위한 동적 인터페이스 컨트롤을 제공하는 망막 디스플레이 및 입력 장치이다. 이러한 컨트롤을 사용하면 현재 상황에 따라 시스템 수준 및 앱별 기능에 빠르게 액세스 할 수 있습니다.