2016-04-29 115 views
3

在我的项目中,我必须添加垂直线,但我不知道如何添加垂直线。我试图将其添加到我的UITableView,但它不能。如何在UITableViewCell之间添加垂直线IOS

Example

+3

其更好您使用的ImageView到您的tableViewCells – 2016-04-29 04:36:06

+1

看看这个[DEMO](https://github.com/edekhayser/Timeline) – Simmy

+0

我会努力做到这一点。感谢您的帮助:) – Telember

回答

6

您可以通过使用添加的UIView到CustomCell像这样的TableView的数据源方法cellForRowAtIndexPath得到这个..

enter image description here

,检查第一小区&最后一个单元格。如果first细胞然后隐藏LineUpper &如果Last细胞然后隐藏LineLower ..

就是这样..

希望这将解决您的问题。 :)

+0

我想添加虚线,上和下线,我的细胞高度随自动维度增加。我尝试写维度。甚至在我的研究中尝试写作习惯基础课。问题是破折号不一致。请建议我适当的方式来做到这一点...谢谢 – Charmi

+0

你只需要在该视图加载后在视图中绘制虚线...参考此链接:https://stackoverflow.com/questions/12701825/drawing-dashed-线使用-的CALayer – Simmy

1

您可以通过编程方式在cellforrowAtindexpath中添加uiview。如果odd IndexPath然后在Imageview(总线图像)下面添加view(line)否则在Imageview上方添加视图(线)。如果您想从界面构建器进行管理,另一个答案也是很好的解决方案。

希望这将有助于:)

相关问题