在表格单元格中显示自定义分隔符UIView

时间:2016-02-25 11:53:26

标签: ios swift uitableview

你好我想显示一个自定义分隔线,其颜色和高度与默认的表格分隔符相同。我正在使用动态原型表。我已将UIView从界面构建器添加到我的单元格并将其高度设置为1px并设置插座

@IBOutlet weak var separatorLineUIView: UIView!

然后我不知道我应该在cellForRowAtIndexPath函数

中写什么
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

       let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! ProductRequestTableViewCell
           cell.separatorLineUIView

并且还想将其颜色和高度设置为默认的表格分隔线,以便它对所有设备显示相同

1 个答案:

答案 0 :(得分:0)

最简单的方法是在界面构建器中将其高度设置为0.5,而不是1

因为观点'尺寸以磅为单位测量,目前视网膜屏幕每点2像素,视网膜高清屏幕每点3像素(下采样)。

如果你想做得更好,可以将分隔符的高度设置为等于1.0 / UIScreen.mainScreen().scale