我知道如何使用以下方法为tableview添加边框:
myTableview.layer.borderColor = [UIColor redColor].CGColor
myTableview.layer.borderWidth = 3.0f;
像这样设置边框会导致围绕tableview边界的方形边框而不是tableview中分组单元格的边界。在单元格上使用类似的想法在单元格的边界周围形成一个方形边框,但不是圆角边缘。
似乎没有办法改变单元格上的分隔符宽度。是否可以围绕分组的tableview创建边框?
答案 0 :(得分:1)
我不确定你在问什么。在iOS 3.0及更高版本的CALayer上有一个cornerRadius
属性。
答案 1 :(得分:0)
要使用 .layer
,请确保#import <QuartzCore/QuartzCore.h>
。但UITableView
没有您要查找的边框属性,因此遗憾的是您的代码无效。
但是,您可以将UITableView
放在UIImageView
上,图片的边框是最简单的解决方案,或者您可以使用CoreGraphics
绘制边框会有更多的工作。
答案 2 :(得分:0)
感谢上述内容,但我最终决定采用这种方法来自定义分组表:
http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html
不像我希望的那样具有程序性,但它的工作非常出色。我想这将是Apple在未来的XCode更新中更容易实现的东西。