如何在 iPhone 中重新加载 UIPickerView?

发布于 2024-11-04 00:40:16 字数 236 浏览 0 评论 0原文

你好 我正在开发 iPhone 应用程序 &在收到来自套接字的响应后,我必须在 pickerview 上显示一些内容,PickerView 的方法是在应用程序加载时进行检查。在我的应用程序中,我必须在单击按钮时加载 PickerView。

在数组中获得响应后,当我单击按钮时,它会显示一个选择器视图,但为空。 :( 那么任何人都可以告诉我如何重新加载像 tableView 这样的 pickerview 吗?

提前感谢

hi
I am working on an iPhone app & i have to show some thing on a pickerview after receiving a response from socket, Methods of PickerView are check when application is going to be load. in my app i have to load PickerView on a button click.

After getting response in an array, When i click on button its shows a pickerview but empty. :(
SO can any body tell me how to reload the pickerview like tableView.

Thanx in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

风流物 2024-11-11 00:40:16

您可以使用 reloadAllComponents 来重新加载所有组件,或者使用 reloadComponent 来重新加载一个零索引数字,以标识选取器视图的组件。

[myPickerView reloadAllComponents];
[myPickerView reloadComponent:IndexOfReloadComponent];

阅读 UIPickerView 文档

you could use either reloadAllComponents to realod all the component or reloadComponent to a zero-indexed number identifying a component of the picker view.

[myPickerView reloadAllComponents];
[myPickerView reloadComponent:IndexOfReloadComponent];

Read UIPickerView documentation

じее 2024-11-11 00:40:16

您可以使用下面的代码,我希望它有效

[obj_Picker reloadAllComponents];

You can use below code, I hope it's work

[obj_Picker reloadAllComponents];
魔法唧唧 2024-11-11 00:40:16

调用 -reloadComponent:-reloadAllComponentsUIPickerView)。

引用:

您可以通过调用reloadComponent:方法动态更改某个组件的行,也可以通过调用reloadAllComponents方法动态更改所有组件的行。当您调用其中任一方法时,选取器视图会向委托询问新组件和行数据,并向数据源询问新组件和行计数。当一个组件中的选定值应更改另一个组件中的一组值时,重新加载选取器视图。例如,将一个组件中的行值从二月更改为三月应该会更改表示该月中的天数的相关组件。

Call -reloadComponent: or -reloadAllComponents (methods on UIPickerView).

Quote:

You can dynamically change the rows of a component by calling the reloadComponent: method, or dynamically change the rows of all components by calling the reloadAllComponents method. When you call either of these methods, the picker view asks the delegate for new component and row data, and asks the data source for new component and row counts. Reload a picker view when a selected value in one component should change the set of values in another component. For example, changing a row value from February to March in one component should change a related component representing the days of the month.

野生奥特曼 2024-11-11 00:40:16

使用UIPickerView类的这个方法- (void)reloadAllComponents

Use this method - (void)reloadAllComponents of the UIPickerView class.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文