像iPad设置应用程序的分隔符样式

时间:2012-01-19 10:30:53

标签: iphone ipad uitableview

我需要创建一个带有分隔符的表格视图,例如iPad设置应用程序的主视图控制器中的表格视图。表格视图中的分隔符有一个白色阴影,看起来分隔符是半透明的。

有谁知道我怎么能达到这个效果?我宁愿在静态表视图中这样做。

Separators in Settings app

1 个答案:

答案 0 :(得分:1)

看起来他们使用了带有渐变背景的部分标题视图。实现此方法:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

创建1px宽的渐变和任何高度需要的高度。使用该渐变作为背景创建视图(它应该水平平铺)并返回该方法中的自定义视图(假设传递给方法的section正确)。

您也需要实施tableView:heightForHeaderInSection:才能使其正常工作。