Objective c 是否将UIPickerView作为superview添加到TableView?

Objective c 是否将UIPickerView作为superview添加到TableView?,objective-c,ios,uitableview,uipickerview,Objective C,Ios,Uitableview,Uipickerview,因此,在didselectrowatinexpathim中,使用[self.tableView addSubview:picker]将选择器添加到表的superview中 问题是,我无法选择pickerView中的任何行,因为手指在picker上的任何滑动都会使tableView与picker一起滚动/反弹,但picker本身不会滚动其选择。pickerView基本上无法像这样使用。有没有其他方法可以辅助查看选择器,使其真正位于TableView的前面,而不随它滚动 请注意,[self.view

因此,在
didselectrowatinexpath
im中,使用
[self.tableView addSubview:picker]
将选择器添加到表的superview中

问题是,我无法选择pickerView中的任何行,因为手指在picker上的任何滑动都会使tableView与picker一起滚动/反弹,但picker本身不会滚动其选择。pickerView基本上无法像这样使用。有没有其他方法可以辅助查看选择器,使其真正位于TableView的前面,而不随它滚动


请注意,
[self.view addSubview:picker]
也不能正常工作。

尝试将其添加到您的
视图中:

[self.view addSubview:picker];
如果
视图
不是您的
表视图

更新:


然后我建议创建
UIView
,在上面放上你的
UITableView
,然后用
backgroundColor=[UIColor clearColor]放上
UIView
并最后将
UIPickerView

添加到导航控制器视图中,一切都会正常工作:D