2012-10-08 132 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