如何将 UITableView 添加到同一视图上的 UIPickerView

发布于 2024-11-03 04:25:34 字数 170 浏览 4 评论 0原文

我正在尝试在同一视图上制作一个带有 UIPickerView 和 UITableView 的应用程序。我已经完成了 PickerView 并且它可以工作。但是,我不知道如何将 PickerView 生成的结果连接到视图底部的 tableView。选择器迭代用户选择的变量,我希望用选择器的结果填充表格视图。任何帮助将不胜感激。

I am trying to make an app with a UIPickerView and UITableView on the same view. I have the PickerView done and it works. But, I can't figure out how to connect the PickerView generated results to the tableView at the bottom of the view. The Picker iterates through user selected variables and I want the tableview to be populated with the results from the picker. Any assistance would be appreciated.

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

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

发布评论

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

评论(2

滴情不沾 2024-11-10 04:25:34

请参阅此链接

,然后首先添加您的选择器视图
添加 UIPickerView 和操作表中的按钮 - 如何?

然后在 pickerview didSelectrow - 更新 tableview 中的内容,如 lblText.text = [yourArray objectatindex:row] , [self.tableview reloadData];

参考这个

http://blog.originalfunction .com/index.php/2010/02/uitableview-uipickerview-with-core-data/

希望这有帮助!

Refer this Links

first add your pickerview then
Add UIPickerView & a Button in Action sheet - How?

then in pickerview didSelectrow - Update your content in tableview like lblText.text = [yourArray objectatindex:row] , [self.tableview reloadData];

refer this

http://blog.originalfunction.com/index.php/2010/02/uitableview-uipickerview-with-core-data/

Hope this helps!

呆萌少年 2024-11-10 04:25:34

我解决了这个问题。感谢苏卡斯和许多小时的辛勤工作。

我如何将 UITableView 添加到同一视图上的 UIPickerView 中。

首先,我制作了一个没有笔尖的 UIViewController。我在 -(void)loadView 中以编程方式制作了 UIPickerView 和 UITableView。

PickerView和TableView被制作成UIView的子视图。

重要部分:在 Component 方法中的 DidSelectRow 中——我添加了 [self.table reloadData];

(这是我发现将组件方法中的数组获取到 tableView 方法中的方法)

此外,在组件方法中的 DidSelectRow 中,我从我创建的用于保存滚轮选择的数组中删除了所有对象。我创建了两个数组来保存滚轮选择,并且在代码的不同部分我必须从中删除AllObjects,这样每次滚轮更改时我都会得到一个新的空数组,并且可以用新信息重新填充表格视图。

我希望这有帮助!

I solved the problem. Thanks to Sukas and many hours of hard work.

How did I add a UITableView to a UIPickerView on the same view.

First I made a UIViewController with no nib. I made the UIPickerView and UITableView programmatically in -(void)loadView.

PickerView and TableView were made into subviews of the UIView.

Important Part: In the DidSelectRow in Component method -- I added [self.table reloadData];

(This is the way I found to get the arrays from my component methods into my tableView methods)

Also, In the DidSelectRow in Component method I removed all objects from the arrays I created to hold the wheel selections. I made two arrays to hold the wheel selections and at different parts of the code I had to removeAllObjects from them, so that I got a new empty array every time the wheel changed and the tableview could be repopulated with new information.

I hope this helps!!!

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