누구나 NSTitlebarAccessoryViewController를 사용하여 서브 뷰를 예제와 함께 뷰에 추가하는 방법을 알려 줄 수 있습니까? Mac 프로그래밍에 익숙하지 않으므로 기본 사항을 설명해야 할 수도 있습니다. 부디.NSTitlebarAccessoryViewController를 사용하는 방법?
2
A
답변
13
NSTitlebarAccessoryViewController
은 Windows 제목 표시 줄에 하위보기를 추가하기위한 것입니다.
다음은 예입니다. 인터페이스 작성기에 view
을 설정하십시오. `applicationDidFinishLaunching : 메소드로 이동하여 제목 표시 줄에보기를 추가하십시오.
NSTitlebarAccessoryViewController* vc = [[NSTitlebarAccessoryViewController alloc] init];
vc.view = self.view;
vc.layoutAttribute = NSLayoutAttributeRight;
[self.window addTitlebarAccessoryViewController:vc];
당신은 제목 표시 줄에 적합하게 뷰의 크기 재생할 수 있습니다 :
코드는 다음과 같이 될 것이다.
업데이트
OS 새로운 layoutAttribute
left
도입 X 10.11. 총 3 개의 layoutAttribute
이 있습니다. bottom
은 titleBar 아래에 막대를 추가하고 (예 : tabBar) left
/right
은 제목보기 내에 하위보기를 배치합니다.