iOS: правильный способ отображения требуемого UITextField в UITableViewCell - PullRequest
3 голосов
/ 16 февраля 2012

Я попробовал Google и посмотрел Руководство по интерфейсу пользователя iOS, но, похоже, не могу найти что-нибудь о лучших методах отображения того, что требуется UITextField внутри пользовательского Grouped UITableViewCell.

Есть какие-нибудь рекомендации или кто-нибудь видел, как это делают другие приложения? Я в основном создаю форму динамически и мне нужно, чтобы пользователь знал, каким образом НЕОБХОДИМО заполнить определенные поля.

Ответы [ 2 ]

3 голосов
/ 16 февраля 2012

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

Я бы поставил маленькую UILabel рядом с UITextField, чтобы в UILabel была звездочка, вероятно, красного цвета.

Или, если большинство полей являются обязательными, вы можете использовать заполнитель текста в дополнительных полях, который говорит: (необязательно)

Кроме того, вы можете создать метод, который проверяет, заполнены ли все обязательные поля. Если это не так, отключите кнопку «Продолжить». Если они есть, то включите кнопку «Продолжить». Вызовите этот метод с помощью метода UITextFieldDelegate.

0 голосов
/ 16 февраля 2012

Вы можете использовать свойство заполнителя UITextField для отображения текста «Имя обязательно».Это укажет пользователю, что поле является обязательным и должно быть заполнено.

...