2011-02-08 3 views
1

Я разработал приложение для iPhone, показывая UIAlertView с двумя кнопками. Один, который говорит «Отмена», и тот, который говорит «Отправить вызов».iPhone 4 размер шрифта слишком большой, чтобы соответствовать

Это прекрасно работает на iPhone. Но на iPhone 4 «Отправить вызов» усекает «Отправить Challe ...»

Как видно, iPhone 4 должен быть точно таким же, как iPhone, всего в два раза больше пикселей, кажется что текст не масштабируется, чтобы быть в два раза больше. Любые мысли о том, как исправить? Я видел, как это произошло в нескольких местах, но в большинстве других мест я смог обойти его, изменив размер метки, добавив несколько пикселей. Я не думаю, что смогу сделать это с помощью UIAlertView.

+1

Я * думаю * вы можете изменить размер рамки 'UIAlertView'. Не цитируйте меня на этом. Вы также можете изменить «Отмена» на «Выход» или «Отправить вызов» на «Отправить». Если вы объясните подсказку в тексте предупреждения, не имеет значения, что говорят на них кнопки. –

+0

Я могу закончить с возможностью просто изменить текст, а не пытаться выяснить, почему iPhone 4 сломан, но он не отвечает на вопрос. И изменит ли рама UIAlertView кадры кнопок? –

ответ

0

Не нашли реального решения для этого, кроме как изменить текст, чтобы быть короче. На самом деле раздражает, что iPhone 4 не является точно 2X от iPhone.

+1

На 1x системный шрифт Helvetica. На 2x это Helvetica Neue. Метрики двух шрифтов не идентичны. –

0

Вы можете использовать собственную систему оповещения. Попробуйте взглянуть на отличный MBProgressHUD за советы о том, как вы можете начать с чего-то подобного

 Смежные вопросы

  • Нет связанных вопросов^_^