pri*_*esh 4 iphone uitableview
我正在UITableView
动态创建单元格并在其上添加三个标签.我通过opaque no和clearcolor使我的表变得透明.但细胞显示没有空间.我需要在细胞之间留出空间.实际上,如果我UITableViewCell
从xib文件加载自定义空间自动进入.如何解决这个问题?
您可以通过欺骗tableView单元格来完成此操作.默认情况下,您只能指定一行,蚀刻线或无,因此这里是一个替代方案.您需要覆盖tableView委托方法:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)
使用其内容,边距/填充/线宽计算单元格高度并将其返回.设置单元格的背景颜色,[UIColor clearColor]
使表格背景成为分隔符所需的颜色.子类UITableViewCell并附加backgroundContainerView并使其成为您单元格所需的背景颜色.将所有子视图附加到该backgroundContainerView.
最后,在UITableViewCell子类中实现
- (void)layoutSubviews
Run Code Online (Sandbox Code Playgroud)
在这里,您应该使用容器视图布置子视图,就好像这是整个单元格一样.
归档时间: |
|
查看次数: |
6297 次 |
最近记录: |