我正在探索iPhone SDK,并希望创建和使用如下图所示的UI组件。带有单元格的圆形表格,其中每个单元格可以有一些标签文本,可能是输入文本字段和将其带到下一个屏幕的操作按钮。该表不应该是屏幕填充。
但是......我无法弄清楚如何做或找到示例代码。 'Table View'似乎总是会产生一个屏幕填充表,虽然'Table View Cell'看起来像我需要的东西,但我找不到任何好的例子。我确定这一切都不是那么难,但我找不到它。任何提示,指示都表示赞赏。
(这个图只是我正在寻找的那种UI组件的一个例子,我没有建立与航班跟踪相关的东西......)
Table like component http://gerodt.homeip.net/table_ui_component.png
格罗
答案 0 :(得分:4)
尝试查看来自Apple的TableViewSuite代码示例的“5_CustomTableViewCell”项目。它应该如何创建UITableViewCell的自定义子类。
如上所述,简短的回答是,您需要继承UITableViewCell并将自定义UI元素添加到其中。对于您提供的示例,您需要两种不同类型的单元格;一个带有标签(浅蓝色)和内容(黑色),用于4个单元格,然后是一个更复杂的单元,右侧有附加文本。
答案 1 :(得分:3)
您需要一个分组样式表,其中包含带有圆角元素的部分,而不是填充屏幕。
您还需要自定义表格单元格,您可以在此处搜索以查找示例代码。
答案 2 :(得分:0)
正如其他答案所提到的,你想要的是一个带有自定义UITableViewCells的分组TableView。请查看Table View Programming Guide,特别是this section on table view creation和this section on custom cells。