次の方法で共有


UITableViewDelegate_Extensions クラス

定義

プロトコルからUITableViewDelegateのすべてのメソッドをIUITableViewDelegateサポートする インターフェイスへの拡張メソッド。

public static class UITableViewDelegate_Extensions
type UITableViewDelegate_Extensions = class
継承
UITableViewDelegate_Extensions

注釈

の拡張メソッドを使用すると、 IUITableViewDelegate 開発者はインターフェイスのインスタンスを、元 UITableViewDelegate のプロトコルのすべての省略可能なメソッドを持つものとして処理できます。 インターフェイスには必要なメンバーのみが含まれているので、これらの拡張メソッドを使用すると、開発者はプロトコルの省略可能なメンバーを呼び出すことができるようになります。

メソッド

AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

ユーザーが指定された indexPath でアクセサリ/開示ブトムをタップしたことを示します。

AccessoryForRow(IUITableViewDelegate, UITableView, NSIndexPath)

開発者は、この非推奨のメソッドを使用しないでください。

CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath 行がフォーカスを受け取るかどうか。

CanPerformAction(IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject)

指定した indexPath のセルが、指定したコピー操作または貼り付け操作を実行できるかどうか。

CellDisplayingEnded(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

セルが削除されたことを示します。

CustomizeMoveTarget(IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath)

セルの移動先を変更するために使用されます。たとえば、特定の位置にセルがドロップされないようにします。

DidEndEditing(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルの編集が完了したことを示します。

DidUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

の詳細に従ってフォーカスが変更されたことを示します context

EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath)

ユーザーが によってindexPath識別されるテーブル ビューの行をスワイプした後に表示する行アクションのtableView配列を返します。

EditingStyleForRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath の UITableViewCellEditingStyle。

EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath の高さの推定値。 実装では、繰り返し呼び出されるため、最小限の計算を実行する必要があります。

EstimatedHeightForFooter(IUITableViewDelegate, UITableView, nint)

指定したセクションのフッターの推定高さ。

EstimatedHeightForHeader(IUITableViewDelegate, UITableView, nint)

指定したセクションのヘッダーの推定高さ。

FooterViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

指定したセクションの footerView が削除されたことを示します。

GetHeightForFooter(IUITableViewDelegate, UITableView, nint)

指定したセクションのフッターの高さ。

GetHeightForHeader(IUITableViewDelegate, UITableView, nint)

指定したセクションのヘッダーの高さ。

GetHeightForRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルの高さ。

GetIndexPathForPreferredFocusedView(IUITableViewDelegate, UITableView)

テーブルの優先フォーカス ビューのインデックス パス。

GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

前端から始まるスワイプのスワイプ アクション構成を返します。

GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

末尾の端から始まるスワイプのスワイプ アクション構成を返します。

GetViewForFooter(IUITableViewDelegate, UITableView, nint)

指定したセクションのフッターに使用されるビュー。

GetViewForHeader(IUITableViewDelegate, UITableView, nint)

指定したセクションのヘッダーに使用されるビュー。

HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

指定したセクションのヘッダーが削除されたことを示します。

IndentationLevel(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルのインデント レベル。

PerformAction(IUITableViewDelegate, UITableView, Selector, NSIndexPath, NSObject)

指定した [コピー] または [貼り付け] アクションを実行します。

RowDeselected(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルが選択解除されていることを示します。

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルが強調表示されていることを示します。

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath の呼び出しが選択されていることを示します。

RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルが強調表示されていないことを示します。

ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルを強調表示する必要があるかどうか。

ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルを編集中にインデントする必要があるかどうか。

ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath)

指定した rowAtIndexPath のセルにアクション メニューを表示するかどうか。

ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

指定したコンテキストで識別された行をスプリングロードするかどうかを示すために呼び出されるメソッド。

ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext)

フォーカスを失うか受け取る前 tableView に TCalled。 いずれかのフォーカス環境が を返す false場合、フォーカスの更新は取り消されます。

TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath)

オーバーライドされると、削除確認ボタンの既定のタイトルが変更されます。

WillBeginEditing(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルが編集されようとしていることを示します。

WillDeselectRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルの選択が解除されることを示します。

WillDisplay(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

指定した indexPath のセルが表示されようとしていることを示します。

WillDisplayFooterView(IUITableViewDelegate, UITableView, UIView, nint)

指定したセクションのフッター ビューが表示されることを示します。

WillDisplayHeaderView(IUITableViewDelegate, UITableView, UIView, nint)

指定したセクションのヘッダー ビューが表示されようとしていることを示します。

WillSelectRow(IUITableViewDelegate, UITableView, NSIndexPath)

指定した indexPath のセルが選択されようとしている状態を示します。

適用対象