2014-12-05 5 views
1

큰 글꼴로이 레이블을 가져 오려고하는 곳은 다음과 같습니다.iPhone 게임에서 글꼴 크기를 변경하려고 할 때이 오류가 발생합니다.

myScoreLabel.string = [NSString stringWithFormat:@"Score: %d", totalPointsPlayer]; 
myScoreLabel.fontName = [UIFont fontWithName:@"Arial" size:30]; 

내가 얻을이 오류 : Incompatible pointer types assigning NSString *'from UIFont *'

글꼴의 크기를 변경하는 또 다른 방법을 변경하는 방법은 자신의가 나는 다음과 같은 뭐하는 거지? 고맙습니다. 목표 C 코딩에 다소 익숙하며 작은 게임을 만드는 동안 배우려고합니다. 미리 감사드립니다.

답변

2

UILabel은 string 또는 fontName 속성을 제공하지 않습니다. 이것은적인 Cocos2D 제어 것을 이제 이해 -

myScoreLabel.text = [NSString stringWithFormat:@"Score: %d", totalPointsPlayer]; 
myScoreLabel.font = [UIFont fontWithName:@"Arial" size:30]; 

편집이 ...보십시오. 제한된 경험이 있지만 CCTLabelTTF의 문서를 보면 이 UIFont이 아니라 NSString이라는 것을 나타냅니다.

myScoreLabel.string = // as you had it (using the string property, not text) 
myScoreLabel.fontName = @"Arial"; 
myScoreLabel.fontSize = 30.0; 
+0

답장을 보내 주셔서 감사합니다. 다음과 같은 오류가 발생합니다 : CCTLabelTTF * '및 CCTLabelTTF 유형의 개체에서 찾을 수없는 속성'글꼴 '유형의 개체에서'텍스트 '속성을 찾을 수 없습니다.' – mah927

+0

오 ...이 것이 UILabel이 아니라는 것이 중요합니다. cocos2d의 일부. 확실히 귀하의 질문과 태그를 업데이 트하십시오. 나는 cocos2d에 대한 나의 가장 좋은 이해로 편집했다. – danh

+0

정말 고마워요! 완벽하게 작동합니다. 미안하지만 나는 그것을 분명하게 언급하지 않았다. – mah927