2010-03-05 2 views
2

질감 둥근 스타일의 NSSegmentedControl이 있고 선택 모드가 'any'로 설정되어 있습니다. 문제는 선택하지 않는 것처럼 취급한다는 것입니다. 스타일을 캡슐로 전환하면 올바르게 작동합니다. 이 도구 모음에서이보기를 사용하여 두 개의 다른 컴퓨터에서도 테스트했지만 동일한 방식으로 작동합니다. 도움 (내 대답을 변경.)NSSegmented 컨트롤 선택하지 않음

답변

4

난 그냥이 실현 한

에 대한

덕분에 둥근 질감 스타일의 함수이다. 10.5에서 (내가 이것이 도입되었다고 생각할 때),이 분할 된 스타일의 선택은 "눌려진"모양이 아니라 "빛나는"템플리트 이미지에 의해 표시됩니다.

요청한 구성에서 3 세그먼트 컨트롤을 보여주는 this example image을 참조하십시오. 각 섹션에는 이미지로 NSLockLockedTemplate이 있습니다. "selected"상태는 왼쪽에서 오른쪽, true, false, true입니다.

그래서 버그는 아니지만 기능입니다. :-)

+0

두 가지 질문 : 1. '정상적인'방법을 선택하는 방법이 있습니까? (처음부터 쓰지 않고) 2. 강조 표시를 이미지보기에서 가져 오거나 사용자 정의보기에서 그릴 수있는 방법은 무엇입니까? (또는 그와 비슷한 것) –

+0

첫 번째 질문에 NSSegmentedCell을 서브 클래 싱하지 않는 방법은 없습니다. 두 번째 질문을 이해하지 못합니다. –

+0

두 번째 q는 완전히 관련이 없으므로 (답변을 수락 했음), 클릭 할 수있는 단추에 넣지 않고 마스크의 강조 스타일을 어떻게 사용할 수 있는지 궁금합니다 (상태 표시기로 사용합니다). 서버가 온라인 상태인지 여부) 감사합니다. –