【问题标题】:UIPickerView - Selection on TapUIPickerView - 点击选择
【发布时间】:2012-01-27 10:09:52
【问题描述】:

我正在显示一个 uipickerview ,因为我将一个条目设置为选中或突出显示。现在,当用户想要拥有该已突出显示的条目时,他必须滚动并选择该条目。相反,是否可以简单地点击突出显示的条目

例如,我在 uipikcerview 中有如下选项

=================

- 土地促销员(默认突出显示)

  • 建设者
  • 经纪人

所以当显示这个选择器时,当我点击“土地推广者”时,我想被称为这个函数

//===========================================================================
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row 
       inComponent:(NSInteger)component
//===========================================================================

【问题讨论】:

  • 我是这样理解的:你想通过点击UIButton来调用UIPickerView函数?
  • 想要通过点击选择突出显示的条目,而不是滚动并点击。请告诉我

标签: iphone ios4 uipickerview


【解决方案1】:

最好的方法是不使用 didSelectRow 回调。而是放置一个完成按钮,然后单击该按钮获取选择器视图的 selectedRowInComponent 并隐藏选择器视图。现在您可以使用 selectedRowInComponent 获取选定的行并使用它从数据数组中获取名称/等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    相关资源
    最近更新 更多