2012-06-18 2 views
7

Это заставляет меня бананы ..Интерфейс Builder изменить цвет текста ошибка?

Если я выберу UITextField в построителе интерфейса и поменяю цвет текста, вручную введя значения R G B, он изменит цвет всего кадра и фона.

Однако, если я меняю его с помощью ползунков, он меняет цвет текста только так, как я хочу.

Приводит меня к мысли, что это ошибка ... это происходит для кого-то еще?

ответ

11

Я вижу, что это происходит с последней версией Xcode. Как цвет текста, так и цвет фона в инспекторе атрибутов UILabel изменяются одновременно при ручной установке значения RGB, тогда как если я выберем цвет другим способом (например, из карандашей или видов палитры в подборщике цветов), только изменяется значение изменения цвета текста.

Я бы предположить, что это ошибка (и должно быть подано через http://bugreporter.apple.com), но затем снова это сохранялись через несколько версий Xcode так это может быть ожидаемым поведением на цели. Но я определенно соглашусь, что вы должны записать его как ошибку.

1

Определенно ошибка! Временным решением является двойной щелчок по тексту на UILabel, то есть выбор всего текста UILabel в пользовательском интерфейсе (раскадровка или xib). Только так использование слайдеров изменяет цвет текста. Надеюсь, это поможет

1

Или измените цвет, а затем установите цвет фона обратно на прозрачный. Для меня самое быстрое обходное решение. Такая же ошибка с UILabel.

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