UITableView.BeginUpdates 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在插入、更新或選取應該以動畫顯示為一項作業的資料列之前,先呼叫這個方法。 EndUpdates() 必須在修改完成之後呼叫。
[Foundation.Export("beginUpdates")]
public virtual void BeginUpdates ();
abstract member BeginUpdates : unit -> unit
override this.BeginUpdates : unit -> unit
- 屬性
備註
呼叫此方法之後,後續插入、刪除和選取作業 (例如 IndexPathsForVisibleRows 或 CellAt(NSIndexPath)) 會同時產生動畫效果。 這個方法群組必須以 呼叫 EndUpdates() 結尾。 這些方法組可以是巢狀的。
如果開發人員未在此區塊內進行插入、刪除和選取呼叫,則資料列計數之類的資料表屬性可能會變成無效。 開發人員不應該在群組內呼叫 ReloadData() ,否則他們必須手動執行任何動畫。