次の画像のように二重枠で表示したい...

境界線には、暗い色(マゼンタ)と明るい色(白)があります(実際の色ではありません)。
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れています。
これに対するより良い解決策があれば、誰かがそれに光を当てることができますか?