У меня внезапно возникли проблемы с некоторыми UITextFields теперь, когда я тестирую на устройствах iOS 5, хотя я построил приложение в iOS 5 SDK и уже выпустил ошибку, чтобы выпустить.
Iимеет текстовое поле, которое позволяет вводить данные, и когда вы нажимаете кнопку «блокировки», оно вызывает:
textField.enabled = NO;
textField.borderStyle = UITextBorderStyleNone;
Поле «скрывается», но все еще действует как метка - важная функция для приложения.
Затем вы снова нажимаете кнопку «блокировки», и она вызывает:
textField.enabled = YES;
textField.borderStyle = UITextBorderStyleRoundedRect;
Это прекрасно работает в 4.2 / 4.3, но в iOS 5 единственное, что появляется, это скошенный контур текстового поля безбелый фоновый цвет.
Установка .backgroundColor исправляет его на iOS 5, но создает неприятный белый квадрат на 4.2 / 4.3.
Я ничего не видел об этих изменениях в документе API diffs,что мне здесь не хватает ??Заранее спасибо ..