Stránka 1 z 1

UIPickerView

Napsal: 15 říj 2017 08:41
od Dawy
Ahoj, pracuji s třídou UIPickierView, konkrétně metodami jejích protokolů UIPickerViewDataSource a UIPickerViewDelegate:
- numberOfComponents(in pickerView: UIPickerView)
- pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int)
- pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int)
Používám jednu componentu a řekněme 3 řádky v seznamu. Z hlediska UI aplikace vše funguje jak má, ale když výpisem přes print do konzoly XCode vypíši kolikrát proběhne metoda pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int), zjistím, že pro uvedený počet řádků 8x. Je to tak v pořádku nebo mám někde chybku. Chci v metodě dělat další akce, a proto potřebuji, aby běžela přesně tolikrát, kolik je počet řádků v seznamu.
Díky.