作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的应用程序中的 UIPickerview
运行良好。
我想更改 UIPickerview
的默认选择行为,我的意思是我在 UIToolbar
中有一个完成按钮。工具栏添加到 UIPickerview
。
每当用户点击“完成”按钮时,我想将突出显示的条目视为已选中。这意味着用户可以上下移动,当用户点击“完成”按钮时,我现在要考虑选择
请告诉我,如何在点击“完成”按钮时获取 UIPickerview
当前选定的行
注意:我的 View 中有 3 个选择器(我的意思是我想要 pickerview 标签和 pickerview 选择行)
最佳答案
//假设你创建了三个picker view,分别是firstPickerView、secondPickerView和ThirdPickerView
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
if(pickerView == firstPickerView)
{
NSString *strFirstPickerView = [yourarray objectAtIndex:row];
}
else if(pickerView == secondPickerView)
{
NSString *strSecondPickerView = [yourarray objectAtIndex:row];
}
else
{
NSString *strThirdPickerView = [yourarray objectAtIndex:row];
}
}
关于iphone - 点击完成时如何在 uipickerview 中获取当前选定的行(有多个选择器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9074924/
我是一名优秀的程序员,十分优秀!