Как я могу создать вертикальную разделительную полосу между меткой формы и полем, реализованным в UITableView? - PullRequest
0 голосов
/ 27 января 2012

Я пытаюсь реализовать форму, очень похожую на форму регистрации тарифного плана iPad.У меня проблема с созданием вертикального разделителя между метками и полями формы.В приведенном ниже примере я пытаюсь реализовать вертикальный разделитель поля / метки в каждом разделе.Спасибо за любую помощь.Я искал на форумах и просмотрел множество учебных пособий, но не нашел ни одного, который затрагивал бы этот конкретный вопрос.

Мой пример будет слабым, поскольку мне не разрешено публиковать изображения ...

Using UITableView...
---------------------------------------------
   First Name   |  UITextField             
---------------------------------------------
   Last Name    |  UITextField             
---------------------------------------------

Еще раз спасибо за чтение этого поста.GuyT

1 Ответ

0 голосов
/ 28 января 2012

В соответствии с рекомендацией M42 я хотел бы дать ответ, который я использовал для моего вопроса.

Мое решение приходит с использованием UITableViewCellStyle со значением Custom. Чтобы реализовать пользовательский макет, сначала вам нужно создать изображение PNG 5px x 200px для создания вертикальной разделительной линии. При создании изображения обязательно выберите цвет линии, который будет соответствовать линиям ячеек UITableView. После создания добавьте файл PNG в свой проект, а затем настройте макет ячейки, добавив UILabel, UIImageView и UITextField. Установите для свойства изображения UIImageView созданное вами изображение. Убедитесь, что изображение достигает верхнего и нижнего края линий клеток.

...