我有一个带有水平轴的UIStackView,填充对齐并填充相等分布。
我已经在UIStackView中添加了一个视图。
但是稍后在编码中,我想添加一个循环以添加这些视图的重复项。
我正在做类似的事情,
for loop x iterations: {
self.mainStack.addArrangedSubview(self.mainStack.arrangedSubviews[0])
self.mainStack.layoutIfNeeded()
}
该代码在viewDidLoad中,但是我看不到添加任何视图,并且排列的子视图计数仍为1。
解决此问题有什么见解?
您不能在stackview中添加相同的视图。向他们添加副本或新视图。并且不需要layoutIfNeeded。