appkit

    23

    1답변

    백그라운드에서 실행하고 사용자가 마우스 버튼을 클릭 할 때마다 특정 작업을 수행하도록 설계된 간단한 Mac 응용 프로그램을 작성하고 있습니다. 이 앱은 PyObjC를 사용하여 Python으로 작성되었습니다. 나는 NSLeftMouseDown 이벤트를보고 addGlobalMonitorForEventsMatchingMask을 사용하고 있습니다 : 터미널에서 실

    2

    1답변

    NSImage가 템플릿 이미지 인 경우 (즉, (BOOL)isTemplate이 true를 반환하는 경우). NSImageView에서 사용할 때 올바르게 템플릿 이미지로 그려집니다. 그러나 수동으로 drawInRect:fromRect:operation:fraction:을 사용하여 그릴 경우 평면 검은 색 이미지로 그려집니다. 어떻게 수동으로 NSImage를

    1

    1답변

    , 나는 "[[NSCursor pointingHandCursor] set];" in -mouseEnter하지만 다른 뷰가 새로 고침되면 커서가 다시 변경됩니다. 나는 그것을 코드로 바꿀 때까지 커서 모양을 변경하지 않기를 바란다.

    3

    1답변

    최근에 "OS X 10.0 Behavior"로 설정된 NSNumberFormatter를 사용하는 것이 더 이상 유행이 아닐 수도 있습니다. 그래서 여러 NSTextFields에 첨부 된 숫자 포맷터를 "10.4 기본 동작"및 10 진수 스타일로 변경했습니다. 숫자 포맷터가 미국 (.)에서 독일어 (,) 로케일로 전환 한 후에 더 이상 자동으로 소수 구분 기

    2

    1답변

    NSToolbar가 오버플로 메뉴를 만들었거나 생성 할 가능성이 있고 오버플로가 사라질 수 있도록 창 크기를 조정할 수 있습니다. 하지만 오버플로가 발생했는지 감지하는 간단한 방법을 찾을 수 없습니다.

    0

    1답변

    OS X 코코아 응용 프로그램을 작성 중이며 여러 가지 이유로 인터페이스 작성기를 사용하지 않습니다. 메뉴, 제목 표시 줄 및 기본 창을로드 할 시점까지 응용 프로그램이 있지만 제목 표시 줄에 (프로그래밍 방식으로) 신호등 단추를 추가하는 방법을 알 수없는 것 같습니다. 다음과 같이 MainViewController 다음, 메뉴, 창을 생성하고, 응용 프로

    0

    1답변

    IB의 scrollview에서 레이어 체크 마크를 클릭하여 레이어가 백업되도록 설정된 NSScrollView가 있습니다. 그 scrollview 내에서 NSTableView 있습니다. 해당 NSTableView에서 사용자 지정 NSTableRowView 내 열 사이의 구분선에서 세로 빨간색 선을 그릴 수 있습니다. 내 NSTableView에는 2 개의 열이

    7

    1답변

    그래서 iOS 개발에 익숙해 져서 NSFetchedResultsController에 상당히 만족합니다. 그러나 이것은 Mac OS X 환경에는 존재하지 않습니다. NSArrayController를 대체 할 수 있다는 것을 알고 있습니다. 나는이 수업을 끔찍하게 잘못 사용했을 수도 있지만 지금까지는 효과가 있었다. 그런 다음 NSArrayController*

    0

    1답변

    이상한 상황입니다. Xcode의 IB에는, 내가 만든 NSTableCellView 서브 클래스가 있습니다. 내 Mac에서 응용 프로그램을 실행할 때, 그것은 내가 예상하는대로 정확하게 나오는 을 그리고 : : 그것은 다음과 같습니다 그러나 , 경우 다른 맥 내 응용 프로그램을 실행하면 모든 텍스트 필드가 5-10 픽셀 사이의 값으로 떨어집니다. 오른쪽 상단

    3

    1답변

    NSScreen 인스턴스를 프로젝터 또는 AirPlay 디스플레이로 설정하는 가장 좋은 방법은 무엇입니까? (또는 심지어 TV 출력?) 저는 프리젠 테이션 소프트웨어를 작성 중이며 "프리젠 테이션"화면을 가장 잘 나타내는 화면을 알아야합니다. 일부 옵션은 마음에 온 : 어떤이 있다면 A. 두 번째 인스턴스를 사용합니다. 물론 두 개 이상의 스크린이 연결되어