如何创建这样的自定义视图?像这样
任何人都有教程来制作像左侧视图一样的视图?
这是一个很好的教程-> http://www.raywenderlich.com/1768/how-to-make-a-custom-uiview-a-5-star-rating-view 或者只是进行谷歌搜索。
您需要继承 UIView 并使用其他 UIView 子类(UILabel、UIImageView、...)或您自己的 CoreGraphics 进行自己的绘图。
对于您的示例,您可以为外部矩形制作一个 UIView,为内部制作另一个。您可以使用 view.layer 边框(您将需要 CG)。其他的只是 UILabel 和 UIImageView 的。
左侧的那个与 UITableView 的区别不大。您所需要做的就是将它放在情节提要上并使用其属性 - 就像您可以从情节提要本身设置行高一样。要自定义“浏览礼物”、“生日”等标题 - 请参阅文档下的委托方法 tableView:viewForHeaderInSection 。
然后是关于如何在表格视图中实现行的水平滚动的优秀教程。