코드 또는 인터페이스 빌더를 통해 textfield/textfieldcell ...에 대한 편집을 사용하지 않으면 잘 작동합니다.편집 가능한 코코아 텍스트 필드 셀이 그림자를 그리는 이유는 무엇입니까?
을 (약간의 그림자를 발견) 그러나 나는 그것을 편집하게되면 ([휴대 setEditable를 : YES]) 그림자가 완전히 사라 : 나는 그림자를 그리기 시도했습니다
두 가지 방법 : 하나는 NSBackgroundStyleRaised
을 설정하고 두 개는 - (void)drawInteriorWithFrame:(NSRect)cellFrame inView:(NSView *)controlView
을 무시하여 수동으로 그림자를 만듭니다. 일단 셀이 작동하면 그림자를 그릴 수있는 두 가지 스타일/방법이 모두 편집 가능하게됩니다. (명확한 결과를 위해 최종 결과는 삽입 된 모양의 편집 가능한 텍스트 여야합니다. 위의 그림은 데모로만 사용되었습니다.)
누군가가 왜 그런지 말할 수 있습니까? 어떻게이 문제를 해결할 수 있습니까?
재미있는 일이지만 iOS에서 같은 문제가 있는지 궁금해 할 때 제 질문을 참조하십시오. http://stackoverflow.com/questions/7444473/uitextfield-text-colour-goes-invisible-when-editing-is-this -a-bug. 아마도 모든 텍스트 필드를 편집 할 수있게되면 멋진 그림이 꺼지게됩니까? – jrturton