UIPickerView - 点击选择
Posted
技术标签:
【中文标题】UIPickerView - 点击选择【英文标题】:UIPickerView - Selection on Tap 【发布时间】:2012-01-27 10:09:52 【问题描述】:我正在显示一个 uipickerview ,因为我将一个条目设置为选中或突出显示。现在,当用户想要拥有该已突出显示的条目时,他必须滚动并选择该条目。相反,是否可以简单地点击突出显示的条目
例如,我在 uipikcerview 中有如下选项
=================
- 土地促销员(默认突出显示)
建设者 经纪人所以当显示这个选择器时,当我点击“土地推广者”时,我想被称为这个函数
//===========================================================================
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row
inComponent:(NSInteger)component
//===========================================================================
【问题讨论】:
我是这样理解的:你想通过点击UIButton
来调用UIPickerView
函数?
想要通过点击选择突出显示的条目,而不是滚动并点击。请告诉我
【参考方案1】:
最好的方法是不使用 didSelectRow 回调。而是放置一个完成按钮,然后单击该按钮获取选择器视图的 selectedRowInComponent 并隐藏选择器视图。现在您可以使用 selectedRowInComponent 获取选定的行并使用它从数据数组中获取名称/等。
【讨论】:
以上是关于UIPickerView - 点击选择的主要内容,如果未能解决你的问题,请参考以下文章
如何与 Xamarin UITest 中的自定义键盘进行交互?