hi我正在开发一款iPhone应用程序&在收到来自套接字的响应后,我必须在pickerview上显示一些东西,pickerview的方法是检查应用程序何时加载。在我的应用程序中,我必须点击按钮加载PickerView。
在数组中获得响应后,当我单击按钮时,它显示一个pickerview但为空。:(任何人都可以告诉我如何重新加载像tableView这样的pickerview吗。
提前Thanx
您可以使用reloadAllComponents
来重新分配所有组件,或者使用reloadComponent
将其分配给一个零索引号来标识选取器视图的组件。
[myPickerView reloadAllComponents];
[myPickerView reloadComponent:IndexOfReloadComponent];
阅读UIPickerView文档
您可以使用以下代码,我希望它能正常工作
[obj_Picker reloadAllComponents];
调用-reloadComponent:
或-reloadAllComponents
(UIPickerView上的方法(。
报价:
可以通过调用reloadComponent:方法动态更改组件的行,也可以通过调用reloadAllComponents方法动态更改所有组件的行。当您调用这两种方法中的任何一种时,picker视图会向委托询问新的组件和行数据,并向数据源询问新组件和行计数。当一个组件中的选定值应更改另一个组件的值集时,重新加载选取器视图。例如,在一个组件中将行值从2月更改为3月应该会更改表示一个月中的日期的相关组件。
使用UIPickerView类的- (void)reloadAllComponents
方法。