nstoolbar

    0

    1답변

    툴바에 버튼과 분할 된 컨트롤을 추가하려했지만 잘못 렌더링되었지만 (Image for the better imagination) - 너무 작아서 무엇을해도 NSToolbarItem의 최대 및 최소 크기까지 설정했습니다. 아무것도 작동하지 않습니다. 어떤 생각이 잘못된거야?

    0

    1답변

    일부 항목이있는 NSToolbar가 있습니다. macOS의 대부분의 NSToolbars에서 마우스 오른쪽 버튼을 클릭하면 아이콘, 텍스트 또는 아이콘 + 텍스트를 선택할 수 있습니다. 이 3 가지 선택 항목은 사용자 정의 시트의 왼쪽 아래 모서리에 팝업 메뉴로 나타납니다. 내 앱에서이 문제가 발생하지 않습니다. 대신 컨텍스트 메뉴에서 "작은 크기 사용"옵션

    3

    1답변

    파인더 및 노트에는 재현하려는 고유 한 동작이 있습니다. NSToolbar의 '유연한 공간'은 분할보기의 크기를 고려한 것 같습니다. 예를 들어, 첫 번째 단추 그룹은 왼쪽에 세로 막대의 오른쪽에 정렬됩니다. 두 번째 아이콘 그룹은 첫 번째 열의 오른쪽에 정렬됩니다. 사이드 바를 넓힐 때 도구 모음 항목이 함께 이동합니다. 이것을 재현 할 수 있습니까? f

    1

    1답변

    문서 창 도구 모음에서 NSSegmentedControl을 사용하는 꽤 동적 인 UI가 있습니다. NSSegmentedControl은 동적으로 요소를 할당받습니다. 요소의 수는 크게 1 사이와 도구 모음이 setSegmentCount:를 통해 모든 세그먼트를 세그먼트 수를 설정 한 후 NSSegmentedControl, 즉 요소의 수를 조정하지 않습니다 순

    0

    1답변

    스타일 측면에서 가능한 한 표준 인 응용 프로그램을 만들려고합니다. 이미지는 수천 단어에 어울립니다. 버튼을 Safari 나 Finder와 같은 Apple 프로그램과 동일한 크기로 만드는 방법을 알 수 없습니다. 알다시피 인터페이스 빌더에서 설정 한 크기 조정은 앱을 실행할 때 버튼 크기와 일치하지 않지만 픽셀 단위로 말하지 않을 수 있지만 점은 포인트로

    1

    1답변

    내 macOS-App에 NSToolbar를 갖고 싶습니다. 내 스토리 보드의 창에 툴바를 만들고 이것을 MainToolbar라는 빠른 클래스와 연결했습니다. 이 클래스의 소스 텍스트는 다음 (지금이 순간)입니다 : import Cocoa class MainToolbar: NSToolbar, NSToolbarDelegate { override

    0

    1답변

    내 응용 프로그램에 환경 설정 윈도우를 추가하려고합니다. "환경 설정"메뉴의 모달 쎄그 (segue)입니다. 응용 프로그램을 실행하면 창이 열리지 만 툴바가 표시되지 않습니다. 내가 "쇼"에 SEGUE을 변경하는 경우 는, 그것은 잘 작동합니다. 어떤 생각 이유는 무엇입니까? 감사합니다, 니콜라스

    2

    1답변

    NSButton을 뷰로, NSMenuItem을 주 메뉴로 가지는 NSToolbarItem이 있습니다. 두 가지 모두 동일한 작업을 수행하며, 첫 번째 응답자에게 보내지는 것이지 특정 대상에는 보내지 않습니다. 이 메서드는 궁극적으로 NSSplitViewController의 하위 클래스에서 구현됩니다. NSSplitViewController는 창의 내용보기의

    1

    1답변

    xib 파일에 정의 된 사용자 지정보기가있는 NSToolbarItem을 사용하여 프로그래밍 방식으로 만든 도구 모음이있는 창이 있습니다. 보기에 대해 "마스크를 컨투어로 변환"을 선택하면, 컴프레서의 우선 순위를 750으로 설정해도 내용이 부숴 지므로 올바르게 크기가 조정되지 않습니다. 반면에 선택을 취소하면 런타임에 누락 된 제약 조건 감지 오류. 또한,

    0

    1답변

    NSToolbar items 속성은 내가 모든 도구 모음 항목이로드 될 때 호출하는 함수를 찾고 있어요 windowDidLoad //WindowController override func windowDidLoad() { super.windowDidLoad(); print(window!.toolbar!.items);//print []