나는 사용자가 편집 할 데이터가 들어있는 NSTextView
을 가지고 있지만 편집 할 수없는 데이터의 머리글과 꼬리말로 둘러싸여있어서 사용자에게 컨텍스트에 대한 아이디어를 제공하려고합니다.NSTextView는 편집 할 수없는 텍스트 영역입니까?
NSTextView
은 편집 가능한 혼합 데이터/편집 불가능 데이터의 개념을 처리 할 수 없다고 생각합니다. 그래서 몇 가지 아이디어를 생각해 냈습니다.
a) 머리글과 바닥 글을 그리기 위해 사용자 지정 셀과 함께 텍스트 첨부를 사용하십시오.
b) NSScrollView
내에 3 NSTextView
을가집니다.
c) 속성을 사용하여 편집 할 수없는 것을 결정하고, 위임 방법을 사용하여 편집을 막으십시오. 아마도 이것은 가장 방해가되지 않으므로 아마도 가장 좋아하는 방법 일 것입니다.
더 좋은 아이디어가 있습니까?
바닥 글의 '범위'는 사용자가 수정 한 내용에 따라 변경 될 수 있으므로 사용자 지정 속성을 사용하여 추적 할 수 있다고 생각합니다. 나는 이것이 지금까지 가장 좋은 접근법처럼 들리는 것 같아요. 의견을 주셔서 감사합니다. –
그것은 커스텀 속성의 중요한 부분입니다. :-) –
은 범위 변경과 같이 텍스트를 추적하기 위해 사용자 지정 속성을 할당하는 방법을 공유 할 수 있습니다. – Ekra