2018년 2월 20일 화요일

NSButton Cheatsheet

이 글은 NSButton 을 사용하면서 필요로 했던 체감형 팁을 정리하는 글이다. 상황(?)에 따라 추가 업데이트가 될 수 있다.

Default Button

윈도우 상의 특정 버튼을 기본 버튼으로 지정 하려면 아래와 같이 해당 버튼의 keyEquivalent 값을 "\r"로 바꿔주면 된다. 이러면 윈도우가 활성화 된 상태에서 엔터 키를 누르면 해당 버튼이 눌리게 된다.
button.keyEquivalent = "\r"
만약 표준적인(?) 기본 버튼 모양까지 흉내내고 싶다면 위 코드와 함께 아래와 같이 스타일도 맞춰주자. 그러면 파란색 기본 버튼으로 표시된다.
button.bezelStyle = NSRoundedBezelStyle

[관련글] macOS & Cocoa Development Resources
[관련글] 스위프트(Swift) 가이드

댓글 없음 :