Почему мой текст выглядит так плохо в моем приложении IOS? - PullRequest
2 голосов
/ 16 сентября 2011

У меня есть uiscrollview, который имеет собственный дочерний вид, который содержит текст и изображения.Текстовые элементы являются UILabels.Я приложил изображение, представляющее проблему качества:

enter image description here

Вы, ребята, думаете, что стоит нарисовать текст, а затем преобразовать в uiimage и отобразить его вместо этого?Может быть, это будет лучше масштабироваться?Или, может быть, есть способ сгладить текст?

Ответы [ 3 ]

5 голосов
/ 16 сентября 2011

Нет оснований ожидать, что вы будете рисовать текст лучше, чем UILabel. Ваше изображение очень трудно разобрать, но вот что вы хотите посмотреть:

  • Вы просто добавляете UILabel к UIScrollView contentView или делаете что-то еще более изумительное. Это «что-то еще более изумительное» может легко стать проблемой.
  • Убедитесь, что вы рисуете на границах с выравниванием по пикселям. Самый простой способ - убедиться, что origin вашего UILabel является целым (не дробной). На дисплее сетчатки вы можете получить половину очков, но обычно проще сделать все целыми.
0 голосов
/ 16 сентября 2011

Что я сделал сейчас, так это то, что я создал версию своего текста в формате uiimage и показываю, что теперь вместо uilabels качество намного лучше, вы действительно можете увидеть разницу, если вы посмотрите на нее в увеличенном масштабе.ipad, он должен просто лучше масштабировать изображения, чем текст?

До:

enter image description here

После:

enter image description here

Приведенные выше изображения показывают, как текст отображается на ipad при увеличении моего приложения до и после моих изменений.

0 голосов
/ 16 сентября 2011

Я думаю, что это вопрос позиции.Бьюсь об заклад, вы установите значение х или у, чтобы плавать значение как 12,3 или 12,5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...