次の画像のように二重枠で表示したい...
境界線には、暗い色(マゼンタ)と明るい色(白)があります(実際の色ではありません)。
UITableViewCell
テーブルビューセル用に拡張するカスタム.xibファイルとカスタムクラスを作成しました。
self.tableView.separatorColor = [UIColor whiteColor];
次に、カスタムテーブルビュークラスで、これを実行しました...
- (void)awakeFromNib
{
[super awakeFromNib];
UIView *cellBottom = [[UIView alloc] initWithFrame:CGRectMake(0, self.bounds.size.height, self.bounds.size.width, 1.0f)];
cellBottom.backgroundColor = [UIColor magentaColor]; //
[self addSubview:cellBottomView];
// ... other code
}
次の結果が得られました...との間backgroundColor
にギャップがあるようseparatorColor
です。
なぜこうなった?の高さはUIView
に設定されており1
、下部にも配置さUIView
れています。
これに対するより良い解決策があれば、誰かがそれに光を当てることができますか?