UIButton子类是否可以覆盖已在序列图像板中为按钮设置的x、y、宽度和高度属性



我正在处理一个项目,该项目使用情节串连板进行视图布局,但在各种设备上的对齐都是关闭的,我知道这些设备可能也与约束有关。我很想知道,如果我创建了一个子类,并将该子类应用于有问题的故事板视图,那么该子类是否可以覆盖故事板中的当前设置?

我将这个子类应用于有问题的UIButtons,但当我运行应用程序时,布局仍然相同。

class SettingsBackButton : UIButton {
override func awakeFromNib() {
super.awakeFromNib()
self.setImage(UIImage.init(named: "back"), for: .normal)
self.frame = CGRect.init(x: 10, y: 20, width: 32, height: 32)
}
}

是的,但只有当这条线

self.frame = CGRect.init(x: 10, y: 20, width: 32, height: 32)

layoutSubviews内,帧要覆盖它的VC初始化设置,当该方法被称为时,该设置已经完成

相关内容

  • 没有找到相关文章

最新更新