2016-04-29 4 views
3

В моем проекте мне нужно добавить вертикальные линии, но я не знаю, как добавить вертикальную линию. Я попытался добавить его в мой UITableView, но он не может.Как добавить вертикальную линию между UITableViewCell IOS

Example

+3

его лучше использовать ImageView в ваши tableViewCells –

+1

взглянуть на это [демо] (https://github.com/edekhayser/Timeline) – Simmy

+0

Я постараюсь сделать это. спасибо за помощь :) – Telember

ответ

6

Вы можете получить это, используя при добавлении UIView к CustomCell как это ..

enter image description here

в TableView Метод источника данных cellForRowAtIndexPath проверьте первую ячейку & последней ячейки. если first клетка затем скрыть LineUpper & если Last клетка Тогда скрыть LineLower ..

Вот именно ..

Надежда это будет решить вашу проблему. :)

+0

Я хочу добавить пунктирную линию, для верхнего и нижняя линия, а высота моей ячейки увеличивается с автоматическим увеличением. Я попытался написать измерение. Даже пытался с написанием пользовательского базового класса во время моих исследований. Проблема в тире не согласована. Пожалуйста, предложите мне подходящий способ сделать это ... Спасибо – Charmi

+0

Вам просто нужно нарисовать пунктирную линию в поле зрения после того, как этот вид загружен ... ссылку: https://stackoverflow.com/questions/12701825/drawing-dashed- линии с помощью-CALayer – Simmy

1

Вы можете добавить uiview в cellforrowAtindexpath programatically. Если odd IndexPath, то добавьте view(line) ниже Изображение изображения (образ шины) еще добавьте вид (вверху) над изображением. Другой ответ также является хорошим решением, если вы хотите управлять с помощью интерфейса.

Надеется, что это поможет :)

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