我想显示一个像下面的图像一样的双边…
边框有深色(洋红色)和浅色(白色)(不是实际颜色).
我创建了一个自定义.xib文件和一个自定义类,用于扩展我的表视图单元格的UITableViewCell.
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的底部.
如果有一个更好的解决方案可以有人对此有所启发吗?