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

Upozornění

IOS Designer byl v Visual Studio 2019 verze 16.8 a Visual Studio 2019 pro Mac verze 8.8 zastaralý a ve verzích Visual Studio 2019 verze 16.9 a Visual Studio pro Mac verze 8.9 byl odebrán. Doporučený způsob, jak vytvářet uživatelská rozhraní iOS, je přímo na Macu, na Interface Builder. Další informace najdete v tématu Návrh uživatelských rozhraní pomocí Xcode.

Tato část představuje třídy používané k vytváření a zobrazování tabulek a pak poskytuje příklady jejich použití v Xamarin.iOS. Pokryje použití výchozího vzhledu tabulek, přizpůsobení rozložení, implementaci úprav a vizuální návrh tabulky pomocí Xamarin iOS Designeru. Někdy je zobrazení samozřejmě seznam řádků (například aplikace Music) 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 aplikacích pro více platforem pomocí Xamarin.Android, je ovládací prvek UITableView podobný třídě ListView v Androidu (a třída UITableViewSource je podobná třídám Adapter Androidu).

Tyto články se budou komplexně dívat na práci s tabulkami, včetně:

  • Části tabulky – představujeme a vysvětlíme vizuální prvky ovládacího prvku.
  • Zobrazení dat v tabulkách – Demonstruje, jak vytvořit a naplnit tabulku, použít různé styly tabulky a buňky a vyhnout se problémům s pamětí recyklací objektů buněk.
  • Rozšířené použití – vytváření vlastních buněk a použití editačních funkcí třídy UITableView
  • Vizuální vytvoření tabulky – pomocí Xamarin Designer pro iOS k vytvoření rozhraní řízeného tabulkou pomocí Scénáře.

Obsah

Funkce částí tabulky

Naplnění tabulky daty

Přizpůsobení vzhledu tabulky

Úprava

Akce řádků

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

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