2012-10-08 60 views
3

我有一个简单的应用程序与分组的UITableView。在每个单元格的最左侧,我有一个缩略图图像,并且手动创建了顶部和底部图像,以使曲线与分组表格视图的角部相匹配。TableView圆角半径不同在iOS6

这一直很好,直到iOS6。看起来半径略有不同,这留下了空白。

为了让iOS5和iOS6保持一致,有没有办法改变角落的半径?我试过改变cell.backgroundView.layer.cornerRadius,但没有区别。

任何帮助将不胜感激!

+1

code available? – Rob

+0

我将大部分tableview放在Storyboard构建器中,但如果有帮助,可以从控制器文件中发布一些代码。我在想是我需要关注的cellForRowAtIndexPath方法,您是否希望我复制并粘贴它? (如果我的礼节错误,请参阅第一次海报,以表示歉意) – Phil

+0

您是否检出了这些链接? [http://stackoverflow.com/questions/9027874/changing-grouped-tables-border-radius](http://stackoverflow.com/questions/9027874/changing-grouped-tables-border-radius) [http://stackoverflow.com/questions/10245084/changing-corner-radius-of-a-grouped-uitableview](http://stackoverflow.com/questions/10245084/changing-corner-radius-分组的可视视图) [http://stackoverflow.com/questions/1106861/round-corners-on-uitableview](http://stackoverflow.com/questions/1106861/round-corners- on-uitableview) – Jbryson

回答

0

你有没有试过把这个放在cornerRadius之后?

cell.backgroundView.clipsToBounds = YES; 

将此值设置为YES导致子视图被裁剪到接收器的边界。如果设置为NO,那么其帧超出接收器可见边界的子视图不会被剪切。默认值是NO。 UIView Class Reference