2011-08-08 28 views
1

我試圖創建一個具有右手側的按鍵自定義表視圖細胞,這樣我可以點擊該按鈕,做一些不同於當我點擊一般單元。現在的問題是,在頂部單元格中,單元格應該圓角,按鈕不會被切斷(請參閱圖片)。我聽說過view.clipsToBounds屬性,但我想我不完全知道如何去執行我的自定義UITableViewCell類。謝謝您的幫助!iOS的自定義的UITableViewCell隱藏溢出

Screwed Up Table Cell

回答

0

你可以使用圖片作爲背景,圖像必須有正確的高角落四捨五入。然後使用以下代碼:

UIImage *corner = [UIImage imageWithContentsOfFile:@"/path/to/image"]; //Or imageNamed:@"image" 
purpleButton1.setBackgroundImage:corner forState:UIControlStateNormal]; 

這應該有效。

+0

是的,我是希望避免這樣做。從它的外觀來看,實際上應用了圓角的視圖不是「UITableViewCell」,而是一些內部視圖,它們容納了整個單元格。我只是創建了一個頂部,中間和底部的圖像集,並根據當前的'indexPath'值對它們進行了更改。 –

+0

你也應該嘗試與cell.layer。也許對於右上角有價值;) –