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
Automatické nastavování výšky řádku