Twitter.app에서와 마찬가지로 Cocoa 응용 프로그램의 제목 표시 줄을 어떻게 스타일링합니까? 예 : 투명 제목 표시 줄에 대한코코아 애플리케이션 제목 표시 줄을 스타일링하는 방법은 무엇입니까?
0
A
답변
0
:
이를 달성하기 위해 여러 가지 방법이 있습니다.
접근 방법 (가장 쉬운) : 질감
window
로 창문을 설정합니다.titleBar
이 사라지면 회색 그라디언트가 배경으로 표시됩니다.backgroundColor
(예 :windowContoller
)을 원하는 색상으로 설정할 수 있습니다.self.window?.backgroundColor = NSColor.darkGray
접근 (유연) : 당신은 좀 더 유연성을 할 수 있습니다. Twitters 디자인을 정확히 복제하려면 첫 번째 방법이 효과가 없습니다. 는 그런 다음 전체 크기 콘텐츠 뷰를 가지고 창을 설정해야
self.window?.titlebarAppearsTransparent = true
를 호출하여 제목 표시 줄을 투명하게합니다. 그러면 창
contentView
이 창frame
(0, 0)에서 직접 시작됩니다. 너는 너의 전망이titleBar
의 밑에 나타날지도 모르는 때 이것을 위해 조심해야한다.window.contentLayoutGuide.topAnchor
을 창 내용과보기 맨 위 사이의 최소 공간으로 설정하십시오. 올해부터 Crafting Modern Cocoa Apps WWDC 세션에서 더 자세한 정보를 얻을 수 있습니다. 더 입력 버튼의
:
그래서 지금 당신은 투명 제목 표시 줄이 있습니다. 단추 효과를 얻으려면 창에 도구 모음을 추가해야합니다. 거기에 항목을 갖고 싶지 않으므로 모두 제거 할 수 있습니다. 코드에서 당신은
self.window?.titleVisibility = .hidden
를 설정해야하고, 버튼이 보이지 않는 도구 모음으로 정렬됩니다. 도구 모음의 구분 기호를 사용하지 않도록 설정하여 완벽하게 보이게 할 수 있습니다.
관련 문제
- 1. 코코아 제목 표시 줄 문제
- 2. java.lang.OutOfMemoryError와 : 제목 표시 줄을
- 3. qss를 사용하여 QMdiSubWindow의 제목 표시 줄을 사용자 정의하는 방법은 무엇입니까?
- 4. android의 활동 화면에 제목 표시 줄을 추가하는 방법은 무엇입니까?
- 5. 안드로이드 앱에서 이미지로 제목 표시 줄을 커스터마이징하는 방법은 무엇입니까?
- 6. Objective-C에서 창 제목 표시 줄을 그리는 방법은 무엇입니까?
- 7. Chrome과 같은 양식 제목 표시 줄을 얻는 방법은 무엇입니까?
- 8. Xamarin.Forms에서 (Android) 앱 제목 표시 줄을 제거하는 방법은 무엇입니까?
- 9. gnome-3의 제목 표시 줄을 테마/스타일을 지정하는 방법은 무엇입니까?
- 10. 프레임의 활성 제목 표시 줄을 제거하는 방법은 무엇입니까?
- 11. JFrame 스크린 샷에서 제목 표시 줄을 제거하는 방법은 무엇입니까?
- 12. MDI 프레임을 사용하여 제목 표시 줄을 숨기고 표시하는 방법은 무엇입니까?
- 13. Windows Phone 8에서 제목 표시 줄을 SystemTray와 동기화하는 방법은 무엇입니까?
- 14. 테마 appcelerator를 변경하지 않고 제목 표시 줄을 제거하는 방법은 무엇입니까?
- 15. 코코아 제목 표시 줄의 색을 변경하십시오.
- 16. MFC에서 제목 표시 줄을 빠르게 깜박이는 방법
- 17. osTicket rtl을 스타일링하는 방법은 무엇입니까?
- 18. 테이블의 내용을 스타일링하는 방법은 무엇입니까?
- 19. Android에서 애플리케이션 제목을 숨기는 방법은 무엇입니까?
- 20. iTerm2 - 분할 창 제목 표시 줄을 숨기시겠습니까?
- 21. Safari의 팝업에서 제목 표시 줄을 제거하려면 어떻게해야합니까?
- 22. 제목 표시 줄을 클릭하면 Opera onBlur가 실행됩니다.
- 23. 제목 표시 줄을 제거 할 수 없습니까?
- 24. WPF 리본이 제목 표시 줄을 가린다
- 25. PyQT 프로그램 제목 표시 줄을 제거 하시겠습니까?
- 26. 제목 표시 줄을 제거하면 ProgressDialog의 표시가 변경됩니다.
- 27. 제목 표시 줄을 업데이트 할 수 있습니까?
- 28. JInternalFrame의 제목 표시 줄을 숨기고 있습니까? -java
- 29. qtwidget 창의 제목 표시 줄을 최소화하는 방법
- 30. 델파이에서 양식 제목 표시 줄을 얻으십시오
팁 : 무경계 –