답변

13

NSTitlebarAccessoryViewController은 Windows 제목 표시 줄에 하위보기를 추가하기위한 것입니다.

다음은 예입니다. 인터페이스 작성기에 view을 설정하십시오. `applicationDidFinishLaunching : 메소드로 이동하여 제목 표시 줄에보기를 추가하십시오.

NSTitlebarAccessoryViewController* vc = [[NSTitlebarAccessoryViewController alloc] init]; 

vc.view = self.view; 
vc.layoutAttribute = NSLayoutAttributeRight; 

[self.window addTitlebarAccessoryViewController:vc]; 

당신은 제목 표시 줄에 적합하게 뷰의 크기 재생할 수 있습니다 :

코드는 다음과 같이 될 것이다.

업데이트

OS 새로운 layoutAttributeleft 도입 X 10.11. 총 3 개의 layoutAttribute이 있습니다. bottom은 titleBar 아래에 막대를 추가하고 (예 : tabBar) left/right은 제목보기 내에 하위보기를 배치합니다.