UITableView
私が使用している にはカスタムがありますUItableViewCell
。このカスタム セルにはサブビュー (UIView サブクラス) があります。drawRect
カスタム UIView サブクラスのを使用して、セルによって表示されるすべてのテキストを配置します。
そして、drawRect
(UIView
サブクラスの)私は次のことを行います
/*
// This piece of code is called when setNeedsDisplay is called
*/
- (void)drawRect:(CGRect)rect
{
self.layer.cornerRadius = 10.0f;
self.layer.backgroundColor = [[UIColor orangeColor] CGColor];
self.layer.borderColor = [[UIColor lightGrayColor] CGColor];
self.layer.borderWidth = 3.0f;
}
しかし、私のカスタムセルはこのような黒い四角です
ただし、行を選択すると、意図した動作が表示されます。以下のように
どうしたの ?