【发布时间】:2018-10-16 22:44:29
【问题描述】:
我有一个场景,我需要为添加到 UITableViewCell 的 UIButton 更改 UIEdgeInsets,我在 layoutSubviews 中设置了它,但这被调用了很多次,它也适用于 init,但我不确定这是否真的是一个地方因为那只会调用一次。
override func layoutSubviews() {
super.layoutSubviews()
if imageView != nil {
titleEdgeInsets = UIEdgeInsets(top: 52, left: -10, bottom: 0, right:-10)
}
}
谁能告诉我哪一个是理想的地方,为什么?
【问题讨论】:
标签: ios swift uibutton layoutsubviews