Bagikan melalui


IUITableViewDataSource Antarmuka

Definisi

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

[Foundation.Protocol(Name="UITableViewDataSource", WrapperType=typeof(UIKit.UITableViewDataSourceWrapper))]
public interface IUITableViewDataSource : IDisposable, ObjCRuntime.INativeObject
type IUITableViewDataSource = interface
    interface INativeObject
    interface IDisposable
Turunan
Atribut
Penerapan

Keterangan

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

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 UITableViewDataSource protokol.

Metode opsional (jika ada) disediakan oleh UITableViewDataSource_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

GetCell(UITableView, NSIndexPath)

Mengembalikan sel yang bisa disisipkan di indexPath.

RowsInSection(UITableView, nint)

Jumlah baris di bagian yang ditentukan.

Metode Ekstensi

CanEditRow(IUITableViewDataSource, UITableView, NSIndexPath)

Apakah baris yang terletak di harus dapat diedit.

CanMoveRow(IUITableViewDataSource, UITableView, NSIndexPath)

Apakah baris yang terletak di dapat dipindahkan ke lokasi lain dalam tampilan tabel.

CommitEditingStyle(IUITableViewDataSource, UITableView, UITableViewCellEditingStyle, NSIndexPath)

Menerapkan penyisipan atau penghapusan baris yang ditentukan.

MoveRow(IUITableViewDataSource, UITableView, NSIndexPath, NSIndexPath)

Dipanggil ketika baris telah dipindahkan sehingga sumber data dapat 'mengimplementasikan' posisi baris yang diubah yang telah dilakukan di antarmuka pengguna. Ini memastikan data tetap sinkron dengan apa yang ditampilkan.

NumberOfSections(IUITableViewDataSource, UITableView)

Mengembalikan jumlah bagian yang diperlukan untuk menampilkan data.

SectionFor(IUITableViewDataSource, UITableView, String, nint)

Mengembalikan indeks bagian dengan yang diberikan dan .

SectionIndexTitles(IUITableViewDataSource, UITableView)

Mengembalikan array judul yang akan ditampilkan sebagai indeks pada tampilan tabel.

TitleForFooter(IUITableViewDataSource, UITableView, nint)

Dipanggil untuk mengisi footer untuk bagian yang ditentukan.

TitleForHeader(IUITableViewDataSource, UITableView, nint)

Dipanggil untuk mengisi header untuk bagian yang ditentukan.

Berlaku untuk