如何用三角形指示器做一个UITable单元格?

zar*_*don 1 iphone geometry uitableview

在Linked in iphone应用程序中,我注意到他们有一个tableview,看到下面的图片看起来有一个三角形指示器向上.

替代文字

请注意tableview单元格如何有一个向上指向的小三角形,并且是tableview单元格的一部分.

三角形是图像的--- ^ ---部分.

我在想.你如何使用这个三角形指示器创建一个UITableView,这个效果叫什么?

谢谢

Bra*_*Guy 5

这是习惯.

您可以采取两种方法:

  1. 将UITableView的分隔符样式设置为none,并将UIImageView添加到UITableViewCell,该UITableViewCell具有分隔线和绘制的三角形.我将图像视图单元格的原点设置为等于三角形高度的负数.您必须在该UIIMageView上将clipsToBounds属性设置为NO,以及单元格的背景视图和单元格本身.

  2. 基本上与1的方法相同,但我不会使用UIImageView,而是覆盖背景视图的绘制方法并使用Quartz2D绘制线条.

此外,我不使用LinkedIn应用程序,但它的内容区域没有在别处或动画中重复使用,通过将线条上方和下方的区域与箭头组合到一个TableViewCell中,您可以让生活变得更加轻松,并且分隔符完全是装饰性的,使用UIImageView或Quartz.