更改单元格的圆angular半径insie分组的UITableView
经过几个小时的search,我想知道是否有可能改变grouped UITableView
的angular落半径。
我试过了
hoursTable.layer.cornerRadius = 5.0;
但似乎没有任何改变。
确保剪辑子视图的表视图阿隆与你的代码hoursTable.layer.cornerRadius = 5.0;
通过代码[hoursTable setClipsToBounds:YES];
hoursTable.layer.cornerRadius = 5.0; [hoursTable setClipsToBounds:YES];
你确定在你的应用中使用<QuartzCore/QuartzCore.h>
框架
你的方法( hoursTable.layer.cornerRadius = 5.0;
)只给你圆angular,而不必将你的tableview添加到超级视图或剪辑。
也用
[hoursTable setClipsToBounds:YES];
这是工作只有ios 3 ….如果你工作ios 4或ios 5x然后看到这样的答案
我会推荐
1)做一个UITableViewCell
的子类,并设置背景颜色清晰
2)做一个UITableView
的子类,并设置分隔符的颜色
3)在tableview中使用这个单元格
现在这里是在UITableViewCell
子类中实现的一个重要方法
在- (void)drawRect:(CGRect)rect
方法尝试做一个贝塞尔path相应的填充和笔画path为您的angular半径和背景颜色…
内容rect你可以得到self.contentView.frame
你必须绘制你的新的贝塞尔path。