所以在didSelectRowAtIndexPath
我使用[self.tableView addSubview:picker]
将选择器添加到表的超级视图中。
问题是,我无法在pickerView中选择任何行,因为任何手指在选择器上滑动都会使tableView与拾取器一起滚动/弹跳,但拾取器本身不会滚动其选择。 pickerView基本上是不可用的。是否还有其他方法可以对选择器进行子视图,因此它实际上位于TableView的前面,并且不会随其滚动?
请注意,[self.view addSubview:picker]
无效。
答案 0 :(得分:0)
尝试将其添加到view
:
[self.view addSubview:picker];
如果view
不是您的tableView
...
更新:
然后我建议创建UIView
,在其上放置UITableView
,然后将UIView
与backgroundColor=[UIColor clearColor];
放在一起,最后放UIPickerView
。
答案 1 :(得分:0)
将其添加到导航控制器视图中,一切正常:D