在 IOS 中创建自定义 UITableView
Posted
技术标签:
【中文标题】在 IOS 中创建自定义 UITableView【英文标题】:Creating a Custom UITableView in IOS 【发布时间】:2012-05-22 19:17:15 【问题描述】:我正在使用 XCode 在 iPhone 上使用 ios5 SDK 和 StoryBoards 开发应用程序。我正在为应用程序中的好友列表创建一个视图,该视图应具有以下格式:
b1 | b2 | b3 b4 | b5 | b6 b7 | b8 | b9 .... | .... | ....
b 对应于一个具有 UIImage 和 2 个标签的伙伴单元格。
所以基本上我试图在行中创建视图,并且每 3 个好友(列)会为下一个条目出现一个新行。在四处搜索后,我发现与此类似的解决方案是创建一个垂直表,每个单元格包含一个水平表,其中包含好友信息的单元格,并进行适当的自定义,例如转换等。
现在我知道该怎么做,所以我的问题是,这是最好的解决方法,还是有更好的解决方案?
谢谢
【问题讨论】:
【参考方案1】:没有创建自己的控件,我会这样做:
创建一个最多显示 3 个好友的单元格 创建一个返回正确行数的数据源类(假设每行有 3 个好友) 数据源应将您的自定义单元格初始化为该行的(最多)3 个伙伴。【讨论】:
这是一种相当简单的方法。谢谢!【参考方案2】:这是一个链接,其中包含有关谁为 UITableView 创建自定义单元格的教程
http://mobileorchard.com/ios-development-tutorial-series-tableviews/
【讨论】:
感谢您的链接。但是,我对如何制作表格或表格单元格不感兴趣,只知道我的实现是否是最好的方法。以上是关于在 IOS 中创建自定义 UITableView的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mapbox iOS SDK 3.0 版中创建自定义图像标记?