我遇到了UIPickerView的一个有趣的问题。我的数据源有2个项目:
“全部”和“主页”
当我选择一个时,我执行某个任务。
默认选择全部。当我点击Home我的任务执行,然后当我再次选择选择器时,它被设置为All。为了选择All,我必须向上滚动一下,以便选择关闭All,然后松开以便它回落到All。
能够选择全部的最佳方式是什么?
答案 0 :(得分:3)
你想要的是打电话:
[myPickerView selectRow:0 inComponent:0 animated:NO];
那实际上是做选择动作,并将其解雇,就像它刚被选中一样。如果你愿意,你可以通过说animated:YES
来直观地看待它,但你可能并不真的想要它,你只想初始化选择器并激活第一个选项。
答案 1 :(得分:1)
UIActionSheet更适合这里。