ios - 使用大数据源使 CPPickerView 滚动更快

标签 ios objective-c uiscrollview uipickerview

我正在使用 CPPickerView在我的应用程序中实现水平 UIPickerView,它工作得很好,但是对于大数据源(数十个项目),它滚动非常缓慢,这使得之前导航(特别是考虑到普通的 UIPickerView 可以非常快速地通过它们)。

我不是指性能方面,顺便说一句,我的意思是 View 减速非常快,使得遍历变得困难。

它只是 UIScrollView 的子类,pagingEnabled 设置为 YES。我能做什么?

最佳答案

我查看了源代码,CPPickerView 似乎使用的是 ScrollView 。 ScrollView 有一个 decelerationRate 属性。尝试一下,看看哪个值能带来最好的结果。

关于ios - 使用大数据源使 CPPickerView 滚动更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15889592/

相关文章:

iOS facebook 获取通知

ios - 如何从 Interface Builder 更改特定 Controller 的自动调整大小?

iPhone iOS 如何在删除实体时删除从 Core Data 实体嵌套关系引用的本地文件?

ios - Swift - UIScrollview 中的子 UIView 直到旋转后才显示

ios - 如何捕获整个 ScrollView 的图片而不向用户显示 View

objective-c - iOS:取决于当前目标的条件代码

iphone - Objective-C中如何获取外部IP

ios - 在 UITableview 中,键入的文本字段值在不同的单元格中重复出现,如何使用 objective-c 纠正该问题

objective-c - 在 Linux 中使用 objective-c 捕获异常

ios - 如何在 ScrollView 中调整 subview 的大小?