我有一个受自动布局约束的imageView
内部。ovalView
在里面viewDidLayoutSubviews()
,我正在创建一个 UILabel
let label = UILabel(frame: imageView.frame)
imageView.superview?.addSubview(label)
标签的框架显示与 imageView 稍微偏离中心。
但是,如果我将上面的代码移到里面viewDidAppear()
,标签完全以 imageView 为中心,但用户会看到不希望出现的变化。
如何保存我的代码viewDidLayoutSubviews()
并使其工作?