是否可以爲UIStackView
設置排序順序?例如,我想按時間排序。每個子視圖都有一個time
屬性,它只是一個Int
。設置UIStackView的排序順序
我知道你可以通過對數組進行排序然後刷新表來排序UITableView
,但UIStackView
沒有這樣的委託和數據源,所以我不知道如何去做這件事。它似乎只是通過添加子視圖的順序來實現的,其中在中間添加視圖而不首先移除所有內容的情況下,這些子視圖具有挑戰性。
是否可以爲UIStackView
設置排序順序?例如,我想按時間排序。每個子視圖都有一個time
屬性,它只是一個Int
。設置UIStackView的排序順序
我知道你可以通過對數組進行排序然後刷新表來排序UITableView
,但UIStackView
沒有這樣的委託和數據源,所以我不知道如何去做這件事。它似乎只是通過添加子視圖的順序來實現的,其中在中間添加視圖而不首先移除所有內容的情況下,這些子視圖具有挑戰性。
堆棧視圖管理在其
arrangedSubviews
財產所有視圖的佈局。這些視圖根據堆棧視圖的軸排列,其排列順序依次爲arrangedSubviews
array。
這聽起來像你應該使用這個表視圖。 – Fogmeister
我爲什麼要那樣做? – Marcel
爲什麼?因爲某些工具可以執行某些任務。這並不意味着你不能使用它們......但是你不會用錘子來擰螺絲。 – Fogmeister