![](/img/trans.png)
[英]iOS UIPickerView calls numberOfRowsInComponent even UIPickerViewDataSource is not bound
[英]WHY DOES swift UIPickerView fire multiple calls to delegates numberOfComponents & numberOfRowsInComponent?
是我的輸出,每次調用委托時都會打印。
為什么是多個: numberOfComponents 和 numberOfRowsInComponent ?
open_plot_picker()...
numberOfComponents: 1
numberOfComponents: 1
numberOfRowsInComponent: 6
numberOfRowsInComponent: 6
numberOfRowsInComponent: 6
numberOfRowsInComponent: 6
numberOfRowsInComponent: 6
numberOfRowsInComponent: 6
numberOfComponents: 1
numberOfRowsInComponent: 6
titleForRow: raw heart beat only row 0
titleForRow: filtered heart beat only row 1
open_plot_picker() done.
select_plots_UIButton() done.
numberOfComponents: 1
numberOfRowsInComponent: 6
numberOfRowsInComponent: 6
numberOfRowsInComponent: 6
numberOfRowsInComponent: 6
numberOfRowsInComponent: 6
numberOfRowsInComponent: 6
titleForRow: raw heart beat only row 0
titleForRow: filtered heart beat only row 1
numberOfRowsInComponent: 6
numberOfRowsInComponent: 6
titleForRow: raw heart beat only row 0
titleForRow: filtered heart beat only row 1
titleForRow: heart rates only row 2
titleForRow: raw HB and HR row 3
titleForRow: filtered HB and HR row 4
titleForRow: filtered and raw HB row 5
numberOfRowsInComponent: 6
titleForRow: raw heart beat only row 0
你不應該關心你的委托方法被調用的頻率。 看起來它一遍又一遍地向您的代表詢問行數。 只要確保代碼是高性能的,不要擔心。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.