UIPicker在使用SDK 2.2的Iphone模拟器中完美响应,但我现在正在使用新版本的模拟器进行测试,并且滑动不起作用。我去了文档,我无法看到API的任何变化。所以我认为某些事情是错误的,SDK 2.2让我逃脱它。
Picker使用自定义视图在其旁边显示图像和文本。当你在Picker的一行上单击时,选择器会正确地改变位置。但是,如果你尝试滑动它没有响应(有时它会移动几毫米)。我认为每一行的自定义视图都没有让选择器检测到滑动,所以我在自定义视图中添加了self.userInteractionEnabled = NO,但它没有任何区别。
您的帮助将不胜感激,
由于
答案 0 :(得分:2)
问题是UIPicker位于UIScrollView中。要修复它,请将UIScrollView.scrollEnabled设置为NO,以便查看滑动返回。