如何以编程方式重新排序IOS中UIStackView中的项目?

时间:2016-06-09 05:24:53

标签: ios uistackview

如何以编程方式重新排序IOS中UIStackView中的项目?

(即我无法在https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIStackView_Class_Reference/#//apple_ref/doc/uid/TP40015256-CH1-SW30看到一个函数来覆盖这个)???

2 个答案:

答案 0 :(得分:23)

将视图添加到父视图时,会自动从其父视图中删除该视图。

这与this.GetDataSourceItem<Model>()相同,因此您只需使用arrangedViewinsertArrangedSubview(_:atIndex:)

不需要使用addArrangedSubview()

答案 1 :(得分:8)

当然可以使用

的组合
removeArrangedSubview(_:)
insertArrangedSubview(_:atIndex:)

重新排序您的观点?