Lekce 7 - ToDo aplikace pro iOS ve Swift - Vlastní TableViewCell
V minulé lekci, ToDo aplikace pro iOS ve Swift - Práce s databází Realm, jsme se věnovali práci s databází Realm v iOS.
Abychom si ukázali i řazení dat, budeme úlohy řadit podle jejich
priority. Použijeme vlastní TableViewCell
, což se hodí ve
spoustě případů, jelikož základní buňky většinou nestačí. Prioritu
úloh zobrazíme barevně, takže si na naši PrototypeCell
přetáhneme obyčejnou View
komponentu a pomocí constraints
zarovnáme 0
od levého, horního a spodního okraje. Nyní již
stačí nastavit pouze šířku (Width
) např. na 15
a
máme constraints hotové.
Vedle tohoto View
přetáhneme ještě Label
pro
text našeho úkolu. Label
zarovnáme např. 10
od
levého okraje (tedy od View
pro prioritu) a vertikálně. Tímto
opět máme constraints vyřešené.
Nyní by váš hlavní View Controller měl vypadat takto:

Protože vytváříme vlastní TableViewCell
, budeme potřebovat
také vlastní třídu. Přidejte si tedy do projektu nový soubor a
nezapomeňte zvolit Cocoa Touch Class, ať můžeme zvolit, že je třída
subclass třídy UITableViewCell
. Jako název zadejte
ToDoTableViewCell
. Vygenerovaný kód vypadá následovně:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
Ukážeme si, jak vytvořit vlastní buňku pro TableView a do naší ToDo aplikace pro iOS ve Swift přidáme možnost zvolit prioritu úloh.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.