如何使用UITableView实现Google风格的表格视图?

时间:2017-12-05 04:29:00

标签: ios uitableview

我有UITableView,我想将它用于"卡"比如用户可以滚动内容缩略图的界面。基本上像电池四周的10个点。这将需要覆盖UITableView。请记住,我在故事板中使用原型单元格,因此我希望尽可能多地使用故事板。

  1. 我需要获得透明背景和细胞填充
  2. 我需要在顶部,底部和侧面设置边框
  3. 我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

这是一个非常广泛的问题。有多种方法可以实现。我只想突出我在上一个应用程序中所做的事情。

  • 子类UITableViewCell以及xib。使用xib或在storyboard中进行设计完全取决于您。我使用专用的笔尖,以便在其他tableView s中需要时保持细胞可重复使用。
  • 设置单元格的背景,conentView设置为clearColor
  • UIView内添加了internalContentView(在其出口中称为contentView,并在所有4个边上都有布局限制。
  • 根据我的设计设置internalContentView的背景颜色。

此外,我在setHighlighted:setSelected:中添加了代码以覆盖选择和突出显示行为。由于internalContentViewUIView,因此可以轻松地为角半径,边框等进行自定义(建议在awakeFromNib中执行此操作)

enter image description here