나는 OSX의 systemStatusBar에 statusItem을 추가하기 위해 self.statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength];
을 사용합니다. 그러면 statusItem이 systemStatusBar의 맨 왼쪽 위치에 나타납니다. 특정 항목에 특정 항목을 추가하는 방법이 있는지 궁금합니다. 시스템 클럭의 왼쪽에?NSStatusBar의 특정 위치에 NSStatusItem을 추가 할 수 있습니까?
5
A
답변
0
아니요. Apple은 위치 선택 API를 제공하지 않습니다.
1
이 작업을 수행하는 개인 API가있다 : 당신이 그들을 가질 수있는만큼 멀리 오른쪽으로, 적어도 모든 방법을 오른쪽에있는 상태 항목을 배치 (또는 것
NSStatusItem *item = [NSStatusBar _statusItemWithLength:NSSquareStatusItemLength withPriority:INT32_MAX];
여전히 스포트라이트의 왼쪽에 있습니다.)
분명히 개인 API 인 경우 responseToSelector
if 문으로 포장해야합니다.
2
예 아니요. 비공개 API를 사용하면 NSStatusItem
을 추가하기 위해 priority
을 지정할 수 있습니다. 내가 NSStatusBar
에 대한 작은 범주를 개발 한 (NSStatusBar+MISSINGOrder) 마녀는이에 대한 간단한 방법을 제공합니다
NSStatusItem *statusItem =
[systemStatusBar statusItemWithLength:NSVariableStatusItemLength
positioned:NSStatusBarItemOrderingModeAfter
relativeTo:NSStatusBarItemPriorityNotificationCenter];
당신은 implementation details에 대한 내부 볼 수있다.
+0
이 내 프로젝트에서 작동하지 않는 이유는 무엇입니까? 10.12를 참조하십시오. – jimwan
관련 문제
- 1. NSStatusItem을 축소 할 수 있습니까?
- 2. QT 특정 위치에 레이블 추가
- 3. 자바 문자열의 특정 위치에 특정 문자 추가
- 4. 특정 위치에 XML 데이터 추가
- 5. 문자열 내에서 변수가 지정된 위치에 char을 추가 할 수 있습니까?
- 6. 파일의 특정 위치에 텍스트를 삽입 할 수 있습니까?
- 7. 이미지의 특정 위치에 버튼 추가
- 8. QGraphicsScene의 특정 위치에 이미지 추가
- 9. 부모보기의 특정 위치에 자식보기 추가
- 10. XML의 특정 위치에 노드 추가
- 11. NSStatusItem을 항상 남겨 두시겠습니까?
- 12. IDLE 내부의 특정 화면 위치에 문자열을 인쇄 할 수 있습니까?
- 13. 목록의 첫 번째 위치에 어떻게 추가 할 수 있습니까?
- 14. 동일한 위치에 둘 이상의 패널을 추가 할 수 있습니까?
- 15. 페이스 북 (장소) 위치에 Canvas App을 추가 할 수 있습니까?
- 16. 위치에 추가
- 17. UITableView의 특정 위치에 새 셀 추가
- 18. OSX에서 NSStatusBar의 모든 NSStatusItem 요소를 얻는 방법은 무엇입니까?
- 19. 동적으로 TabView 특정 위치에 탭 추가
- 20. QTreeWdiget 특정 위치에 자식 요소 추가
- 21. JAVAFX - 다른 버튼을 누르면 특정 위치에 버튼을 추가 할 수 있습니까?
- 22. NSStatusBar의 NSDatePicker NSSMenuItem이 입력을받지 못합니다
- 23. 수퍼 뷰의 특정 위치에 UITableViewController 추가
- 24. 드루팔 페이지의 특정 영역에 뷰를 추가 할 수 있습니까?
- 25. 대문자와 소문자 문자열의 특정 위치에 공백 추가
- 26. C의 특정 위치에 연결된 목록의 노드 추가
- 27. Roslyn을 사용하여 특정 위치에 반원을 추가 하시겠습니까?
- 28. MSSQL Server의 특정 위치에 열 추가
- 29. 클릭과 관련된 특정 위치에 요소 추가
- 30. bash를 사용하여 특정 위치에 xml 태그 추가
http://edefinedvalue.com/2009/07/07/adding-custom-view-nsstatusitem –