2016-08-11 4 views
1

내 macOS-App에 NSToolbar를 갖고 싶습니다. 내 스토리 보드의 창에 툴바를 만들고 이것을 MainToolbar라는 빠른 클래스와 연결했습니다. 이 클래스의 소스 텍스트는 다음 (지금이 순간)입니다 :NSToolbar의 특정 아이템 얻기

import Cocoa 

class MainToolbar: NSToolbar, NSToolbarDelegate { 

    override init(identifier: String) { 
     super.init(identifier: identifier) 
    } 

} 

enter image description here

지금, 나는 색상 요소의 제목을 변경하고 두 가지 예로서 공유 버튼을 추가 할 수 있습니다. Colors-Element에는 스토리 보드에 식별자 "NSToolbarShowColorsItem"이 있습니다.

"self.items"가 포함 된 항목을 가져올 가능성이 있지만 변경할 수 없기 때문에 요소를 추가하는 방법이 있습니다. 또한 식별자로 요소를 가져 오는 방법을 찾을 수 없습니다.

답변

0

이렇게하려면 스토리 보드로 이동하여 툴바를 클릭해야합니다.

툴바가 열리고 두 섹션이 표시됩니다. 상단 섹션은 사용 가능한 버튼이고 하단 섹션은 애플리케이션의 기본 버튼입니다.

표준 버튼을 실제로 변경하는 것이 현명하지 않다고 생각합니다. 즉, 색상의 의미를 변경하는 것입니다. 최상위 섹션에 새 NSToolbarItem을 추가하는 것이 좋습니다. 추가 한 후 제목을 두 번 클릭하여 제목을 지정하고 속성 관리자에서 이미지 이름을 제공하여 이미지를 설정할 수 있습니다.

다음으로 위쪽 섹션에서 아래쪽 섹션으로 새 단추를 끕니다.

작업은 맨 위 섹션이 아니라 아래 섹션에서 설정해야합니다.