Dan*_*ndy 6 iphone uitableview
我在弄清楚如何在UITableView中显示不同的单元格样式以及自定义单元格时遇到了问题.我理解如何设置和放置单元格以及构建基本的UITableView,但不知道如何在一个单元中"混合和匹配"单元格.
我可以向您展示我想要实现的最好的例子是Tweetie 2应用程序.

段的顶部有一个块段,然后在它下面有UITableViewCell的UITableViewCellStyleValue2样式集.我究竟该如何实现这种效果?
提前谢谢
主要布局是分组表.每个单元簇都是一个表格部分.最顶部的单元格设置为透明背景.
使这项工作的关键是在tableview委托中有一个逻辑结构,它理解哪个单元格布局在哪个部分和哪个行中.switch语句通常最简单,尽管您也可以使用数组或字典configure来反映布局.
所以,tableView:cellForRowAtIndexPath:你会有类似的东西:
switch (indexPath.section) {
case 0:
cell= //configure cell with transparent background
break;
case 1:
if (indexPath.row==0) {
cell = // configure cell for multiline
}else {
cell = // configure for UITableViewCellStyleValue2
}
break;
case 2:
// .. and so on for each section and cell
break;
default:
break;
}
Run Code Online (Sandbox Code Playgroud)
在此布局中,tableview被用作逻辑表(显示列表结构化数据的重复单元),并且更多地用作管理布局的便利机制.管理tableview的逻辑必须更复杂,并反映布局的需要.
| 归档时间: |
|
| 查看次数: |
7784 次 |
| 最近记录: |