UITableViewDelegate.WillBeginEditing(UITableView, NSIndexPath) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當資料表檢視即將進入撥動到刪除編輯模式時呼叫。
[Foundation.Export("tableView:willBeginEditingRowAtIndexPath:")]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void WillBeginEditing (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath);
abstract member WillBeginEditing : UIKit.UITableView * Foundation.NSIndexPath -> unit
override this.WillBeginEditing : UIKit.UITableView * Foundation.NSIndexPath -> unit
參數
- tableView
- UITableView
即將編輯的資料表檢視。
- indexPath
- NSIndexPath
已撥動的資料列位置。
- 屬性
備註
除非 CommitEditingStyle(UITableView, UITableViewCellEditingStyle, NSIndexPath) 也實作此方法,否則永遠不會呼叫此方法。
當使用者撥動資料列時,資料表檢視的屬性 Editing 會變成 true
,而 [刪除] 按鈕會顯示在撥動 (位於 indexPath
) 的資料列中。 呼叫這個方法可讓使用者介面 (更新,例如,提供 [取消] 按鈕以結束編輯模式) 。
當結束編輯模式時,會呼叫 (,例如刪除作業) DidEndEditing(UITableView, NSIndexPath) 之後。