这个pickerView是在pickerViewController这个UIViewController中。
//获取选中的列中的所在的行
NSInteger row=[_pickerViewControllerpickerView selectedRowInComponent:0];
//然后是获取这个行中的值,就是数组中的值
NSString value=[_pickerViewControllerarray objectAtIndex:row];
解决方法:
- (BOOL)anySubViewScrolling:(UIView )view{
if ([view isKindOfClass:[UIScrollViewclass]]) {
UIScrollView scrollView = (UIScrollView )view;
if (scrollViewdragging || scrollViewdecelerating) {
returnYES;
}
}
for (UIView theSubViewin viewsubviews) {
if ([self anySubViewScrolling:theSubView]) {
return YES;
}
}
return NO;
}
KHAlertPicker的特点
体量小
支持自定义的UIPickerView
支持系统自带的UIDatePicker
数据源可以是一列,也可以是多列
如何使用
下载并复制 KHAlertPicker 文件夹下的源代码到你的工程目录。
初始化 KHAlertPickerController , 赋值Title, Separator和SourceArray
KHAlertPickerController alertPicker = [KHAlertPickerController alertPickerWithTitle:@"Number" Separator:nil SourceArr:selfalertPickerArr];
添加确定按钮
(注意:如果要获取当前PickerView的内容,只需通过alertPickercontentStr来获取)
以上就是关于如何获取UIPickerView中选中的cell的值全部的内容,包括:如何获取UIPickerView中选中的cell的值、iOS之UIPickerView滚动事件、iOS怎么结合AlertController和ViewPicker来使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)