2012-09-10 4 views
5

, 단순히 (setFont:가 작동하지 않는) 그렇게 할 수있는 방법을 찾을 수 없습니다 :NSTextView에서 글꼴을 설정하는 방법은 무엇입니까? 보인다만큼 간단

  • 어떤 NSFontNSTextView
  • 설정의 글꼴이.

힌트 : (꽤 분명하지만, 무엇이든 ...) 사용자가 텍스트를 추가하는 경우, 새로운 텍스트가 ... '상속'똑같은 스타일로 가정된다

+0

UITextView를 원하셨습니까? –

+0

@VineeshTP 분명히 .. – TheAmateurProgrammer

+0

@theAmateurProgrammer 분명히 ... lol –

답변

7

를 텍스트 뷰에, textStorage에 글꼴을 설정해야합니다, 나는 내 자신의 프로젝트에를 NSTextView의 글꼴을 변경 할 수 있어요. 텍스트보기가로드 된 후 글꼴을 설정 하시겠습니까? NSLog를 사용하여 텍스트보기가로드되었는지 확인하십시오.

+3

OMG! 나는 아주 똑같은 실수를 너무 많이 했어. 나는 다음에하지 말아야 할 것을 결코 기억하지 않는다. 몇 마디로 : 결코 awakeFromNib에서 NSTextView를 가지고 놀아라. 고마워, 친구! :-) –

+1

닙을 사용하지 않는 사람들에게도 비슷한 해결책이 도움이됩니다. 나는'viewDidLoad' 대신'viewWillAppear'에 폰트를 넣을 코드를 두었습니다. –

5

당신은하지 난 당신이 잘못 무슨 일을하는지 모르는

[[textView textStorage] setFont:[NSFont fontWithName:@"Menlo" size:12]]; 
+0

그건 정확히 내가하고있는 일이다. 그러나 여전히 작동하지 않습니다. 'NSArrayController' 키에 Bindings를 통해 NSTextView를 채우고있을 수 있습니까? –

+0

많은 것들이 문제의 이유가 될 수 있기 때문에 그것은 코드를 표시하는 것이 좋습니다 ... – Tutankhamen

관련 문제