【发布时间】:2023-12-28 14:34:02
【问题描述】:
我下面的代码是声明变量,然后将它们添加到视图子视图中,同时声明约束。我想看看是否有任何方法我可以将这段代码写得更短。使用 view.addSubview(imageA) 和 imageA.translatesAutoresizingMaskIntoConstraints = false 我想看看是否有任何方法可以添加所有的变量,所以它就像 imageA、text、textBackward.addSubview(theName)
var imageA = UIImageView()
var text = UILabel()
var theName = UILabel()
var textForward = UIButton()
var textBackward = UIButton()
var map = UIButton()
var settings = UIButton()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
view.addSubview(imageA)
view.addSubview(text)
view.addSubview(theName)
view.addSubview(textForward)
view.addSubview(textBackward)
view.addSubview(map)
view.addSubview(settings)
imageA.translatesAutoresizingMaskIntoConstraints = false
text.translatesAutoresizingMaskIntoConstraints = false
textBackward.translatesAutoresizingMaskIntoConstraints = false
settings.translatesAutoresizingMaskIntoConstraints = false
theName.translatesAutoresizingMaskIntoConstraints = false
map.translatesAutoresizingMaskIntoConstraints = false
textForward.translatesAutoresizingMaskIntoConstraints = false
}
【问题讨论】:
标签: ios loops for-loop swift4 var