2011-08-08 9 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を試してください。たぶん右上隅の値があります;) –

関連する問題