2009-09-03 3 views

답변

0

코드가 정확합니다. 그것이 사용중인 코드라면 호출 중인지 확인해야합니다. NSLog("changing font"); 전화를 바로 앞에 붙여 놓으십시오. 그러면 실제로 일어나는지 여부를 알 수 있습니다.

몇 가지 제안. textView3보다는 텍스트 뷰에 더 알기 쉬운 이름이있을 것입니다. 변수 이름이 지나치게 길어서 걱정하지 마십시오. 나를 믿어, 좋은 일이야. 또한 textView3이 인스턴스 변수 인 경우 직접 액세스하지 않아야합니다. 캡슐화는 @property으로 선언 한 다음 @synthesize- 지정으로 사용하십시오. 그런 다음 전화가 self.textViewThatDoesSomething.font = …처럼 보일 수 있습니다.

행운을 빈다.

업데이트 : 방금 ​​다른 아이디어가 있습니다. Interface builder에서 textView3이 올바르게 연결되지 않았을 수 있습니다. 그것을 확인하고 다시 시도하십시오.

4

사용 : FontSizeint입니다

textview.font = [UIFont fontWithName:@"Arial" size:FontSize]; 

.