这是部分
的设计这是我迄今取得的成就。
这是talbeview单元格的代码
override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
contentView.addSubview(content)
contentView.backgroundColor = UIColor.red
content.backgroundColor = UIColor(hexString: "#eaeaea", alpha: 1.0)
// content.snp_makeConstraints { (make) -> Void in
// make.edges.equalTo(contentView)
// }
// content.frame = CGRect(x: StandardHorizontalMargin, y: 0, width: , height: contentView.frame.height)
let margin = StandardHorizontalMargin
content.frame = UIEdgeInsetsInsetRect(contentView.bounds, UIEdgeInsetsMake(0, margin, 0, margin))
这是tableview标题标签的代码
override func layoutSubviews() {
super.layoutSubviews()
let margin = StandardHorizontalMargin
self.headerLabel.frame = UIEdgeInsetsInsetRect(self.bounds, UIEdgeInsetsMake(margin, margin, 0, margin))
headerLabel.backgroundColor = UIColor(hexString: "#eaeaea", alpha: 1.0)
horizontalTopLine.frame = CGRect(x: 0, y: 0, width: self.bounds.size.width, height: OEXStyles.dividerSize())
}
我希望像设计一样对齐它。我在这里失踪了什么?为什么内容的高度与内容视图不一样?有谁可以帮助我?