样式化分组的静态 TableView [关闭]

Posted

技术标签:

【中文标题】样式化分组的静态 TableView [关闭]【英文标题】:Styling a Grouped Static TableView [closed] 【发布时间】:2013-03-11 14:41:08 【问题描述】:

我有一个分组单元静态 TableView,我想知道如何归档这个设计?边框和阴影。

谢谢

【问题讨论】:

【参考方案1】:

如果没有自定义 drawRect 代码,您将无法更改单元格的背景。

根据this question 提供的答案,有一个GitHub project。

基本上,您必须根据单元格的位置(顶部、中间、底部)绘制三种不同类型的自定义单元格。我一直希望 ios 的每个版本都能让您以更直接的方式做到这一点。

【讨论】:

【参考方案2】:

您可以更改单元格的 backroundView 值:

UIImage *image = [[UIImage imageNamed:@"image-name"] stretchableImageWithLeftCapWidth:5.0 topCapHeight:5.0];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
[imageView setImage:image];
self.backgroundView = imageView;
[imageView release];

您还可以更改 selectedBackgroundView 的值。

【讨论】:

【参考方案3】:

您必须 UITableViewCell 覆盖 drawRect

但是,这里有很好的图书馆。 PrettyKit。

使用 this 您将能够轻松到达。

【讨论】:

以上是关于样式化分组的静态 TableView [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

tableview分组样式每组section之间距离的调整

iOS:啥是分组的 tableView 页眉/页脚文本默认样式

当tableview样式在iOS中分组时,为啥节中的标题视图没有正确显示,目标c

需要 UIView 中的 tableview 分组背景?

UITableView 添加分组样式和添加段

在哪里将 UITableview 样式设置为分组样式