我会问一些奇怪的问题。
我有一个带有2个组件的1个UIPickerView。我将它用于翻译UI,以便用户可以通过UIPickerView选择源语言和目标语言。
我会问你什么;当用户点击切换按钮时,源和目标语言UILabel正在按预期相互切换。为了在UX中保持逻辑,我还需要更改UIPickerView的组件。
这是切换从PickerView传递值的标签的第一步:
期待PickerView组件的第二步也相互改变。
我怎么能成功呢?任何帮助将不胜感激。
问候,
奥德。
答案 0 :(得分:1)
使用UIPickerView方法
<强> SWIFT 强>
func selectRow(_ row: Int,
inComponent component: Int,
animated animated: Bool)
<强> 目的-C 强>
- (void)selectRow:(NSInteger)row
inComponent:(NSInteger)component
animated:(BOOL)animated
这应该为您需要设置动画的行中的每个组件设置pickerView动画。
答案 1 :(得分:1)
[picker selectRow:0 inComponent:0 animated:YES];