UIPickerView

Věnujete se vývoji aplikací pro Mac OS X, iOS nebo třeba webových služeb spojených s Apple produkty. Nabízíme prostor pro sdílení zkušeností.

Moderátoři: MichalM.Mac, Macforum_Admin

UIPickerView

Příspěvekod Dawy » 15 říj 2017 08:41

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.
MacBook Pro 13 (Early 2015)
iPhone 7Plus 128 GB
iPad Pro 10.5 64 GB WiFi
Apple Watch 42mm
Apple TV4 32 GB
Dawy
 
Příspěvky: 74
Registrován: 30 bře 2013 23:18
Poděkoval: 0 x
Poděkovali mu: 0 x


Zpět na Apple a vývojáři