【发布时间】:2009-05-10 09:10:22
【问题描述】:
UIPicker 滑动在带有 SDK 2.2 的 Iphone 模拟器中完美响应,但我现在正在使用新版本的模拟器进行测试,但滑动不起作用。我浏览了文档,但看不到 API 的任何更改。所以我假设出了点问题,SDK 2.2 让我侥幸逃脱。
Picker 使用自定义视图在其旁边显示图像和文本。当您在选取器的一行上单击一次时,选取器确实会正确更改位置。但是,如果您尝试滑动它不会响应(有时它会移动几毫米)。我认为每一行的自定义视图不会让选择器检测到滑动,所以我在自定义视图中添加了 self.userInteractionEnabled = NO,但它没有任何区别。
您的帮助将不胜感激,
谢谢
【问题讨论】:
-
您现在使用的是 SDK 2.2.1 还是 3.0?如果是后者,哪个测试版?
-
你的 UIPicker 在 UIScrollView 内吗?如果是这样,您可能需要将 UIScrollView.scrollEnabled 设置为 NO 才能看到滑动返回 - 我只是在这里通过一些帮助解决了这个问题。
-
是的,UIPicker 在 UIScrollView 中!您的解决方案有效(添加它以便我可以接受)
标签: iphone uipickerview