2016-11-24 4 views

답변

0

:
이를 달성하기 위해 여러 가지 방법이 있습니다.

  1. 접근 방법 (가장 쉬운) : 질감 window로 창문을 설정합니다. titleBar이 사라지면 회색 그라디언트가 배경으로 표시됩니다. backgroundColor (예 : windowContoller)을 원하는 색상으로 설정할 수 있습니다.

    self.window?.backgroundColor = NSColor.darkGray 
    
  2. 접근 (유연) : 당신은 좀 더 유연성을 할 수 있습니다. Twitters 디자인을 정확히 복제하려면 첫 번째 방법이 효과가 없습니다. 는 그런 다음 전체 크기 콘텐츠 뷰를 가지고 창을 설정해야

    self.window?.titlebarAppearsTransparent = true 
    

    를 호출하여 제목 표시 줄을 투명하게합니다. 그러면 창 contentView이 창 frame (0, 0)에서 직접 시작됩니다. 너는 너의 전망이 titleBar의 밑에 나타날지도 모르는 때 이것을 위해 조심해야한다. window.contentLayoutGuide.topAnchor을 창 내용과보기 맨 위 사이의 최소 공간으로 설정하십시오. 올해부터 Crafting Modern Cocoa Apps WWDC 세션에서 더 자세한 정보를 얻을 수 있습니다. 더 입력 버튼의

:
그래서 지금 당신은 투명 제목 표시 줄이 있습니다. 단추 효과를 얻으려면 창에 도구 모음을 추가해야합니다. 거기에 항목을 갖고 싶지 않으므로 모두 제거 할 수 있습니다. 코드에서 당신은

self.window?.titleVisibility = .hidden 

를 설정해야하고, 버튼이 보이지 않는 도구 모음으로 정렬됩니다. 도구 모음의 구분 기호를 사용하지 않도록 설정하여 완벽하게 보이게 할 수 있습니다.

관련 문제