【发布时间】:2012-08-09 08:48:09
【问题描述】:
我是 iPhone 开发的新手。我想知道,是否可以删除表格视图的外边框,但我不想删除分隔表格视图单元格的线。如果我将 tableview 分隔符属性设置为 none,它会删除 tableview 的外边框并用线分隔单元格。我只想删除外边框而不删除单元格分隔符。有什么办法吗?
谢谢, 拉杰
【问题讨论】:
标签: iphone objective-c xcode ios5
我是 iPhone 开发的新手。我想知道,是否可以删除表格视图的外边框,但我不想删除分隔表格视图单元格的线。如果我将 tableview 分隔符属性设置为 none,它会删除 tableview 的外边框并用线分隔单元格。我只想删除外边框而不删除单元格分隔符。有什么办法吗?
谢谢, 拉杰
【问题讨论】:
标签: iphone objective-c xcode ios5
您必须设置页眉和/或页脚视图以删除顶部和底部的那些讨厌的线条,但保留单元格分隔符。
我是这样做的:
UIView *v = [[UIView alloc] initWithFrame:CGRectZero];
v.backgroundColor = [UIColor clearColor];
[self.myTableView setTableHeaderView:v];
[self.myTableView setTableFooterView:v];
[v release];
【讨论】:
将分隔符属性设置为无。它将完全删除边框。
现在,继承一个 tableViewCell 并覆盖 drwaRect 方法。这里写一个逻辑,在单元格底部画一条线。
【讨论】: