【发布时间】:2017-10-01 16:43:25
【问题描述】:
我创建了UITableViewCell 的自定义子类。我想将我的子视图的边缘与readableContentGuide 锚点对齐:
let guide = contentView.readableContentGuide
myView.leadingAnchor.constraint(equalTo: guide.leadingAnchor).isActive = true
这会按预期工作,直到我添加一个附件视图,这会导致布局关闭。
accessoryType = .discloseIndicator
在默认单元格上,布局可以正常工作:
我很想知道这是否是 UIKit 错误,或者我应该以不同的方式执行此操作?
我想出了一个临时解决方法,将我的子视图附加到默认文本标签上,这似乎可行,但我当然不希望这样做。
textLabel?.text = " "
myView.leadingAnchor.constraint(equalTo: textLabel!.leadingAnchor).isActive = true
ps:蓝色框显示cell.contentView的框架(通过View调试器)
【问题讨论】:
标签: ios autolayout tableviewcell