Bagikan melalui


UITableViewDelegate_Extensions Kelas

Definisi

Metode ekstensi ke IUITableViewDelegate antarmuka untuk mendukung semua metode dari UITableViewDelegate protokol.

public static class UITableViewDelegate_Extensions
type UITableViewDelegate_Extensions = class
Warisan
UITableViewDelegate_Extensions

Keterangan

Metode ekstensi untuk IUITableViewDelegate memungkinkan pengembang memperlakukan instans antarmuka karena memiliki semua metode opsional dari protokol asli UITableViewDelegate . Karena antarmuka hanya berisi anggota yang diperlukan, metode ekstensi ini memungkinkan pengembang untuk memanggil anggota opsional protokol.

Metode

AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan bahwa pengguna telah mengetuk aksesori / pengungkapan tetapitom pada indexPath yang ditentukan.

AccessoryForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Pengembang tidak boleh menggunakan metode yang tidak digunakan lagi ini.

CanFocusRow(IUITableViewDelegate, UITableView, NSIndexPath)

Apakah baris pada yang ditentukan indexPath mungkin menerima fokus.

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

Apakah sel di indexPath yang ditentukan dapat melakukan operasi Salin atau Tempel yang ditentukan.

CellDisplayingEnded(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Menunjukkan bahwa sel baru saja dihapus.

CustomizeMoveTarget(IUITableViewDelegate, UITableView, NSIndexPath, NSIndexPath)

Digunakan untuk mengubah tujuan pemindahan sel, misalnya, untuk mencegah penghapusan sel dalam posisi tertentu.

DidEndEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan bahwa pengeditan sel pada indexPath yang ditentukan telah selesai.

DidUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext, UIFocusAnimationCoordinator)

Menunjukkan bahwa fokus berubah seperti yang dirinci dalam context.

EditActionsForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Mengembalikan array tindakan baris untuk ditampilkan setelah pengguna menggesek baris dalam tableView tampilan tabel yang diidentifikasi oleh indexPath.

EditingStyleForRow(IUITableViewDelegate, UITableView, NSIndexPath)

UITableViewCellEditingStyle untuk indexPath yang ditentukan.

EstimatedHeight(IUITableViewDelegate, UITableView, NSIndexPath)

Perkiraan tinggi untuk indexPath yang ditentukan. Implementasi harus melakukan perhitungan minimal, karena disebut berulang kali.

EstimatedHeightForFooter(IUITableViewDelegate, UITableView, nint)

Perkiraan tinggi footer dari bagian yang ditentukan.

EstimatedHeightForHeader(IUITableViewDelegate, UITableView, nint)

Perkiraan tinggi header dari bagian yang ditentukan.

FooterViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Menunjukkan bahwa footerView dari bagian yang ditentukan telah dihapus.

GetHeightForFooter(IUITableViewDelegate, UITableView, nint)

Tinggi footer untuk bagian yang ditentukan.

GetHeightForHeader(IUITableViewDelegate, UITableView, nint)

Tinggi header untuk bagian yang ditentukan.

GetHeightForRow(IUITableViewDelegate, UITableView, NSIndexPath)

Tinggi sel pada indexPath yang ditentukan.

GetIndexPathForPreferredFocusedView(IUITableViewDelegate, UITableView)

Jalur indeks tampilan fokus pilihan tabel.

GetLeadingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Mengembalikan konfigurasi tindakan geser untuk gesek yang dimulai dari tepi depan.

GetTrailingSwipeActionsConfiguration(IUITableViewDelegate, UITableView, NSIndexPath)

Mengembalikan konfigurasi tindakan geser untuk gesek yang dimulai dari tepi berikutnya.

GetViewForFooter(IUITableViewDelegate, UITableView, nint)

Tampilan yang digunakan untuk footer bagian yang ditentukan.

GetViewForHeader(IUITableViewDelegate, UITableView, nint)

Tampilan yang digunakan untuk header dari bagian yang ditentukan.

HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Menunjukkan bahwa header dari bagian yang ditentukan telah dihapus.

IndentationLevel(IUITableViewDelegate, UITableView, NSIndexPath)

Tingkat indentasi untuk sel di indexPath yang ditentukan.

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

Melakukan tindakan Salin atau Tempel yang ditentukan.

RowDeselected(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan telah dibatalkan pilihannya.

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan telah disorot.

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan bahwa panggilan pada indexPath yang ditentukan telah dipilih.

RowUnhighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan telah tidak disorot.

ShouldHighlightRow(IUITableViewDelegate, UITableView, NSIndexPath)

Apakah sel di indexPath yang ditentukan harus disorot.

ShouldIndentWhileEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Apakah sel di indexPath yang ditentukan harus diindentasi saat sedang diedit.

ShouldShowMenu(IUITableViewDelegate, UITableView, NSIndexPath)

Apakah sel di rowAtIndexPath yang ditentukan akan menampilkan menu tindakan.

ShouldSpringLoadRow(IUITableViewDelegate, UITableView, NSIndexPath, IUISpringLoadedInteractionContext)

Metode yang dipanggil untuk menunjukkan apakah baris yang diidentifikasi harus springload dalam konteks yang ditentukan.

ShouldUpdateFocus(IUITableViewDelegate, UITableView, UITableViewFocusUpdateContext)

Terukur sebelum tableView kehilangan atau menerima fokus. Jika salah satu lingkungan fokus mengembalikan false, pembaruan fokus dibatalkan.

TitleForDeleteConfirmation(IUITableViewDelegate, UITableView, NSIndexPath)

Saat ditimpa, ubah judul default tombol konfirmasi hapus.

WillBeginEditing(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan akan diedit.

WillDeselectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan akan dibatalkan pilihannya.

WillDisplay(IUITableViewDelegate, UITableView, UITableViewCell, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan akan ditampilkan.

WillDisplayFooterView(IUITableViewDelegate, UITableView, UIView, nint)

Menunjukkan bahwa tampilan footer untuk bagian yang ditentukan akan ditampilkan.

WillDisplayHeaderView(IUITableViewDelegate, UITableView, UIView, nint)

Menunjukkan bahwa tampilan header dari bagian yang ditentukan akan ditampilkan.

WillSelectRow(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan sel di indexPath yang ditentukan akan dipilih.

Berlaku untuk