텍스트가 전체보기를 채울 수 있도록 자동으로 글꼴 크기를 조정하는 사용자 정의 NSTextView
구현이 있습니다.NSTextView textDidChange/didChangeText가 바인딩을 위해 호출되지 않았습니다.
글꼴 크기 조정 방법을 호출하기 위해 didChangeText
을 덮어 씁니다. 사용자가 텍스트를 편집 할 때 유용하지만 didChangeText
(및 대리자 메서드 textDidChange:
)은 텍스트보기 내용이 바인딩을 통해 설정된 경우 호출되지 않습니다.
사용자가 변경할 때뿐만 아니라 텍스트가 설정되거나 변경 될 때마다 글꼴 조정 코드가 실행되어야합니다.
NSTextView
의 텍스트에 대한 모든 변경 사항을 바인딩을 통해 검색하는 방법은 무엇입니까?
참고 : 글꼴 크기를 늘리는 것 이외의 방법으로 텍스트를 전체 텍스트보기로 채우는 더 좋은 방법이 있다면 알려주십시오.
예, 대리자를 사용하여 시도했지만 바인딩을 통해보기가 업데이트 될 때 textDidChange :가 호출되지 않습니다. – Mark