共用方式為


UITableViewSource.WillBeginEditing(UITableView, NSIndexPath) 方法

定義

當資料表檢視即將進入撥動到刪除編輯模式時呼叫。

[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) 會呼叫 。

在 [UITableViewDelegate] 中宣告

適用於