2011-02-08 5 views
1

iPhone 용 응용 프로그램을 개발했으며 두 개의 버튼이있는 UIAlertView를 보여줍니다. '취소'라고 표시된 것과 '챌린지 보내기'라는 오류가 있습니다.iPhone 4 글꼴 크기가 너무 크다

iPhone에서 정상적으로 작동합니다. 그러나 iPhone 4에서 "Send Challenge"는 "Challe 보내기 ..."로 잘립니다.

아이폰 4가 정확히 두 배나 많은 픽셀을 가진 아이폰과 어떻게 똑같이 나타남을 보는 것 같아요. 텍스트가 크기의 정확히 두 배로 확대되지 않는 이상입니다. 고칠 방법에 대한 생각? 몇 군데에서 일어난다는 것을 알았지 만, 대부분의 다른 장소에서는 몇 픽셀을 추가하여 레이블 크기를 변경함으로써 주위를 둘러 볼 수있었습니다. 나는 UIAlertView로 그렇게 할 수 있다고 생각하지 않는다.

+1

* * UIAlertView 프레임 크기를 변경할 수 있습니다. 그 말을 인용하지 마라. '취소'를 '종료'로 변경하거나 '챌린지 전송'을 '보내기'로 변경할 수도 있습니다. 경고문에 프롬프트를 설명하면 단추가 말하는 내용과 관련이 없습니다. –

+0

아이폰 4가 왜 고장 났는지 알아보기보다는 텍스트를 바꾸는 옵션이 생길지 모르지만 그 질문에 답하지는 못한다. 그리고 UIAlertView의 프레임을 변경하면 버튼 프레임이 변경됩니까? –

답변

0

텍스트를 더 짧게 변경하는 것 이외에는 실제 해결책을 찾지 못했습니다. 아이폰 4가 아이폰에서 정확히 2X가 아니라는 것을 정말로 짜증나게한다.

+1

1x에서 시스템 글꼴은 Helvetica입니다. 2 배는 Helvetica Neue입니다. 두 글꼴의 메트릭은 동일하지 않습니다. –

0

자신의 경고 시스템을 돌릴 수 있습니다. MBProgressHUD을보고 다음과 같이 시작할 수있는 방법에 대한 도움말을 참조하십시오.

관련 문제