Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
滚动视图中的Iphone PickerView_Iphone_Objective C - Fatal编程技术网

滚动视图中的Iphone PickerView

滚动视图中的Iphone PickerView,iphone,objective-c,Iphone,Objective C,如果您将UIPickerView放置在UIScrollView中,并尝试通过轻弹手指来更改pickerview的数据,则scrollview也会移动。我想要一个互斥体,当您触摸picker视图时,它会完全吞噬事件(阻止事件传播影响视图)。有什么想法吗?您可以对pickerview进行子类化,并覆盖UIResponder中的触摸方法,从而不传递触摸。我不确定这是否“可接受”,但我认为应该可以 嗯。。。我得试试这个。问题:我是否需要在子类Pickerview中手动键入类似“[self-Stoppro

如果您将UIPickerView放置在UIScrollView中,并尝试通过轻弹手指来更改pickerview的数据,则scrollview也会移动。我想要一个互斥体,当您触摸picker视图时,它会完全吞噬事件(阻止事件传播影响视图)。有什么想法吗?

您可以对pickerview进行子类化,并覆盖UIResponder中的触摸方法,从而不传递触摸。我不确定这是否“可接受”,但我认为应该可以


嗯。。。我得试试这个。问题:我是否需要在子类Pickerview中手动键入类似“[self-StopproPogationFevents]”的命令,还是只将touchesBegind留空?请注意,我实际上想要与pickerview交互……我想您可以将其留空。下面是一个比我更了解这一点的人对响应者链的解释。另请参见:如果这回答了问题,请单击复选标记:-)