2012-04-21 59 views
4

我想将分隔符从UITableView更改为虚线。所有我能找到的是 UITableViewCellSeparatorStyleBlabla ...由虚线分隔的UITableView单元格

我可以放点别的吗?我宁愿不使用图像,但如果没有其他方式...

谢谢!

+0

创建标签与文本@“ - ”或@“...”,并填写你想要的文字颜色的屏幕。 – 2013-06-05 06:04:15

回答

10

尝试以下解决方案:

self.tableView.separatorColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Dottedlineimage"]]; 

:不要忘记关闭默认的分隔样式表视图中两种解决方案[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];

= ====================或试试这个=========================== ================

UIImageView *aLine = [[UIImageView alloc] initWithFrame:CGRectMake(cell.frame.origin.x, cell.frame.origin.y, cell.frame.size.width, cell.frame.size.height)]; 
[aLine setImage:[UIImage imageNamed:@"yourDottedImage.png"]]; 
[cell.contentView addSubview:aLine]; 
[aLine release]; 

^h APPY帮助:)

+0

我更喜欢使用第一个,因为如果使用复选标记,contentView将放置它并缩小到左侧。 – tounaobun 2016-01-18 06:49:23

1

我认为没有分隔符作为虚线。 您可以通过将图像附加到自定义单元格的末尾来创建自己的分隔符。