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;
}
しかし、私のカスタムセルはこのような黒い四角です

ただし、行を選択すると、意図した動作が表示されます。以下のように

どうしたの ?