Práce s tabulkami a buňkami v Xamarin.iOS

Upozorňující

Návrhář pro iOS byl v sadě Visual Studio 2019 verze 16.8 a Visual Studio 2019 pro Mac verze 8.8 zastaralý a odebrán v sadě Visual Studio 2019 verze 16.9 a Visual Studio pro Mac verze 8.9. Doporučený způsob, jak vytvářet uživatelská rozhraní pro iOS, je přímo na Macu, na kterém běží Tvůrce rozhraní Xcode. Další informace naleznete v tématu Navrhování uživatelských rozhraní pomocí Xcode.

Tato část představuje třídy používané k vytvoření a zobrazení tabulek a potom uvádí příklady jejich použití v Xamarin.iOS. Bude zahrnovat použití výchozího vzhledu tabulek, přizpůsobení rozložení, implementaci úprav a použití Xamarin iOS Designeru k vizuálnímu návrhu tabulky. Někdy je zobrazení samozřejmě seznam řádků (například aplikace Hudba) a jindy je obtížné rozpoznat ovládací prvek tabulky (například úpravy v aplikaci Kontakty nebo konverzace v aplikaci Zprávy).

Pro ty, kteří pracují na multiplatformních aplikacích s Xamarin.Androidem, se ovládací prvek UITableView podobá třídě ListView v Androidu (a třída UITableViewSource je podobná třídám Adaptér Androidu).

Tyto články se budou zabývat komplexním pohledem na práci s tabulkami, mezi které patří:

  • Části tabulky – Představujeme a vysvětlujeme vizuální prvky UITableView ovládacího prvku.
  • Zobrazení dat v tabulkách – předvedení, jak vytvořit a naplnit tabulku, používat různé styly tabulek a buněk a vyhnout se problémům s pamětí recyklací objektů buněk.
  • Pokročilé použití – vytváření vlastních buněk a použití funkcí pro úpravy třídy UITableView.
  • Vizuální vytvoření tabulky – Použití Xamarin Designeru pro iOS k vytvoření rozhraní řízeného tabulkou pomocí scénáře

Obsah

Části tabulek a funkce

Naplnění tabulky daty

Přizpůsobení vzhledu tabulky

Upravuje

Akce řádků

Vytváření tabulek ve scénáři

Automatické nastavování výšky řádku