样式化分组的静态 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 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
iOS:啥是分组的 tableView 页眉/页脚文本默认样式