Мои iOS-представления имеют полпикселя? - PullRequest
1 голос
/ 17 марта 2011

Мои графики выглядят размытыми, если я не добавляю или не вычитаю половину пикселя к координате Y.

Я знаю, что это симптом, который обычно возникает, когда координаты установлены в значения субпикселя.Это заставляет меня поверить, что одно из моих представлений должно быть выключено или что-то в этом роде.

Но я проверил окно, контроллер представления и подпредставления, и я не вижу никаких источников или центров с субпиксельными значениями.

Я в тупике, есть идеи?

1 Ответ

1 голос
/ 16 августа 2011

Посмотрите, используете ли вы где-нибудь свойство center вида.Если вы назначите это другим подпредставлениям, в зависимости от их размеров они могут позиционировать себя в полпиксельных значениях.

Кроме того, если вы используете код для создания пользовательского интерфейса, я бы предложил использовать https://github.com/domesticcatsoftware/DCIntrospect..позволяет в симуляторе просматривать всю геометрию видимых виджетов.Полупиксельные представления выделены красным против синего для целочисленных координат.Это очень помогает.

...