Bagikan melalui


IUITableViewDelegate Antarmuka

Definisi

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol UITableViewDelegate.

[Foundation.Protocol(Name="UITableViewDelegate", WrapperType=typeof(UIKit.UITableViewDelegateWrapper))]
public interface IUITableViewDelegate : IDisposable, UIKit.IUIScrollViewDelegate
type IUITableViewDelegate = interface
    interface INativeObject
    interface IDisposable
    interface IUIScrollViewDelegate
Turunan
Atribut
Penerapan

Keterangan

Antarmuka ini berisi metode yang diperlukan (jika ada) dari protokol yang ditentukan oleh UITableViewDelegate.

Jika pengembang membuat kelas yang mengimplementasikan antarmuka ini, metode implementasi akan secara otomatis diekspor ke Objective-C dengan tanda tangan yang cocok dari metode yang ditentukan dalam UITableViewDelegate protokol.

Metode opsional (jika ada) disediakan oleh UITableViewDelegate_Extensions kelas sebagai metode ekstensi ke antarmuka, memungkinkan pengembang untuk memanggil metode opsional apa pun pada protokol.

Properti

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)

Metode Ekstensi

DecelerationEnded(IUIScrollViewDelegate, UIScrollView)

Menunjukkan bahwa deselerasi yang berkaitan dengan peristiwa gulir telah berakhir.

DecelerationStarted(IUIScrollViewDelegate, UIScrollView)

Menunjukkan bahwa perselisihan peristiwa gulir telah dimulai.

DidChangeAdjustedContentInset(IUIScrollViewDelegate, UIScrollView)

Metode yang dipanggil ketika nilai inset berubah.

DidZoom(IUIScrollViewDelegate, UIScrollView)

Menunjukkan bahwa scrollView yang ditentukan telah diperbesar.

DraggingEnded(IUIScrollViewDelegate, UIScrollView, Boolean)

Menunjukkan bahwa penyeretan telah selesai.

DraggingStarted(IUIScrollViewDelegate, UIScrollView)

Menunjukkan bahwa penyeretan telah dimulai.

ScrollAnimationEnded(IUIScrollViewDelegate, UIScrollView)

Menunjukkan bahwa semua animasi yang berkaitan dengan pengguliran telah selesai.

Scrolled(IUIScrollViewDelegate, UIScrollView)

Menunjukkan bahwa scrollView yang ditentukan telah digulirkan.

ScrolledToTop(IUIScrollViewDelegate, UIScrollView)

Menunjukkan bahwa pengguliran scrollView yang ditentukan telah berakhir di bagian atas.

ShouldScrollToTop(IUIScrollViewDelegate, UIScrollView)

Apakah gulir ke awal scrollView harus diizinkan.

ViewForZoomingInScrollView(IUIScrollViewDelegate, UIScrollView)

UIView untuk menskalakan saat memperbesar tampilan diminta.

WillEndDragging(IUIScrollViewDelegate, UIScrollView, CGPoint, CGPoint)

Menunjukkan bahwa penyeretan akan berakhir.

ZoomingEnded(IUIScrollViewDelegate, UIScrollView, UIView, nfloat)

Menunjukkan bahwa pembesaran tampilan telah selesai.

ZoomingStarted(IUIScrollViewDelegate, UIScrollView, UIView)

Menunjukkan bahwa pembesaran tampilan telah dimulai.

AccessoryButtonTapped(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan bahwa pengguna telah mengetuk aksesori / pengungkapan buttom 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 di 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, seperti yang 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 bagian yang ditentukan.

HeaderViewDisplayingEnded(IUITableViewDelegate, UITableView, UIView, nint)

Menunjukkan bahwa header 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 tidak dipilih.

RowHighlighted(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan bahwa sel di indexPath yang ditentukan telah disorot.

RowSelected(IUITableViewDelegate, UITableView, NSIndexPath)

Menunjukkan bahwa panggilan di 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 harus 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)

TCalled sebelum tableView kehilangan atau menerima fokus. Jika 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