2012-11-25 6 views
0

라벨이있는 스토리 보드가 있습니다. 레이블의 글꼴은 시스템 25로 설정됩니다.Xcode : 스토리 보드의 글꼴이 코드와 다르게 보입니다.

글꼴 크기를 동적으로 만들고 싶었고 코드로 설정했습니다. 중단 점을 설정 했으므로 코드에서 실제로 "25"가 선택되었음을 알았으므로 글꼴 크기는 스토리 보드 디자이너에서 설정 한 것보다 작습니다.

내가 잘못 놓았을 수도있는 곳이나 놓친 것일 수있는 지점을 누군가가 알아볼 수 있습니까?

//set label font size 
CGFloat nFontSize; 
if (bIsIPad) 
{ 
    nFontSize=25.0; 
} 
else if (bIsIPhone_3GS_4_4s_Or_iPodTouch_3_4) 
{ 
    nFontSize=12.0; 
} 
else if (bIsIphone_5_Or_IPodTouch_5) 
{ 
    nFontSize=25.0; 
} 
UIFont *nFont = [UIFont fontWithName:@"System" size:nFontSize]; 

captionLabel0.font = nFont; 
captionLabel1.font = nFont; 

답변

1

"fontWithName : @"System ""은 "[UIFont systemFontOfSize : nFontSize];와 (과) 동일하지 않은 것 같습니다."

"System"글꼴이 표시되면 스토리 보드 속성 페이지에 "systemFontOfSize"가 반영된 것으로 보입니다.

"systemFontOfSize"를 선택한 경우 결과는 스토리 보드에서와 동일합니다.

0

레이블을 콘센트 (스토리 보드)에 연결해야합니다.

그런 다음이 라벨의 글꼴 크기를 설정합니다.

+0

내가 그랬다. 글꼴 크기는 여전히 다릅니다. – tmighty

+0

아니면 스토리 보드에서 라벨을 클릭 한 다음 "추천 아웃렛"을 선택하고 스토리 보드로 라인을 드래그했습니다. 그러나 그것은 단지 "보기"또는 레이블 이름을 선택합니다. 나는 라벨을 선택했다. 그런 다음 "추천 콘센트 : 내 View Controller"를 읽습니다. 하지만 글꼴 크기를 50으로 설정해도 글꼴 크기가 변경되지 않기 때문에 제대로 연결하지 않는 것이 맞을 수 있습니다. 더 많은 도움을 줄 수 있습니까? – tmighty

관련 문제