【问题标题】:UIPickerView intercepting user selectionsUIPickerView 拦截用户选择
【发布时间】:2012-02-28 01:52:33
【问题描述】:

我有一个 UIPickerView,它有两个组件,每个组件都有 10 行从各个 NSArray 加载。

我需要能够拦截用户的选择,执行一个方程式(使用当前选择的索引和用户刚刚做出的选择的索引),然后设置一个或两个组件选择。

我这辈子都不知道如何实现这些方法;

  • (NSInteger)selectedRowInComponent:(NSInteger)组件

  • (void)selectRow:(NSInteger)row inComponent:(NSInteger)组件动画:(BOOL)动画

到一个。将选定的行存储在一个变量中,这样我就可以在方程中使用它和下一个选定的值。 和 b。让程序根据方程式更改用户输入。

【问题讨论】:

    标签: ios


    【解决方案1】:

    使用 UIPickerView 时,您需要实现 UIPickerViewDelegate 协议。在您的情况下,您需要关注 pickerView:didSelectRow:inComponent: 方法,每次用户在您的选择器组件上进行选择时都会调用该方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-01
      • 2011-12-04
      相关资源
      最近更新 更多