有没有办法为本机IOS应用程序创建可用的滚动条?

泰勒·艾瑞德

我一直在寻找stackoverflow和谷歌试图找到这个答案,我似乎找不到任何说是或否。

我有一个应用程序,该应用程序在单个视图中大约有90,000个单元格,并且可以使用滑动手势滚动浏览,但您认为确实很慢。

现在,实现了一个搜索功能,可以快速加快搜索速度,但是客户端还希望添加一个可单击的滚动条,就像在常规Web浏览器中看到的那样。该应用程序同时在IOS和Android上制作,Android版本能够实现滚动条,尽管我认为没有必要拥有一个客户端想要的功能,但客户端却可以(如果可能的话) 。

有没有一种方法来实现一个适合屏幕边缘的滚动条,该滚动条可用于快速滚动浏览数千个内容单元格?

提拉兹

我只需使用UISlider并将其旋转90度即可:

CGAffineTransform transform = CGAffineTransformMakeRotation(M_PI*0.5);
scrollSlider.transform = transform;

然后使用以下功能使用您自己的图像,使滚动条看起来更像滚动条(空图像作为背景,异形拇指图像):

- setMaximumTrackImage:forState:
– setMinimumTrackImage:forState:
– setThumbImage:forState:

之后,您可以使用滑块的value属性来调整滚动位置。

编辑:在这种情况下,您应该隐藏真正的滚动条,并在用户使用以下命令滚动视图时更新滑块的值

-scrollViewDidScroll:

为了使数学更容易一点,可以将滑块的最小值设置为0,并将最大值设置为scrollView.contentSize.height-scrollView.size.height。

该方法可以将slider.value直接用作scrollView.contentOffset。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法永远在div上没有滚动条?

来自分类Dev

有没有办法将本机应用程序从npx转换为Expo?

来自分类Dev

有没有办法让本机应用程序将我重定向到网站

来自分类Dev

有没有办法确定滚动条在TDBGrid上是否可见

来自分类Dev

有没有办法跟踪来自TComboBox的滚动条消息?

来自分类Dev

有没有办法使iOS应用程序可用于Beta测试(即席应用程序)而无需使用测试仪UUID

来自分类Dev

有没有办法像为.NET应用程序那样为Delphi应用程序创建预编译的XSLT转换?

来自分类Dev

有没有办法为LINQPad应用程序获取IWin32Window?

来自分类Dev

有没有办法为您的应用程序更改默认字体

来自分类Dev

有没有办法为Heroku Toolbelt设置默认应用程序?

来自分类Dev

有没有办法为我的openshift应用程序设置ptr记录

来自分类Dev

有没有办法削弱我在Azure AD上创建的应用程序的权限?

来自分类Dev

有没有办法通过Android应用程序创建键盘宏?

来自分类Dev

有没有办法在Nativescript Android应用程序中创建平面按钮?

来自分类Dev

有没有办法在Windows 10上使用本机Windows 8.1警报应用程序?

来自分类Dev

有没有办法从Java应用程序回调到Rails应用程序?

来自分类Dev

Win32-有没有办法获得滚动条周围的边距或边框大小?

来自分类Dev

有没有办法为Swing应用程序禁用Mac OS Retina缩放功能?

来自分类Dev

在android中,有没有办法获取为每个SMS发送SMS的应用程序的名称

来自分类Dev

在iOS上的React Native中,有没有办法确定何时恢复应用程序?诸如onResume事件?

来自分类Dev

有没有办法使用默认的 iOS 设置屏幕模块在应用程序中构建它?

来自分类Dev

有没有办法在 iOS 应用程序的电影播放视图中禁用或检测屏幕录制?

来自分类Dev

有没有办法从C应用程序与驱动程序进行通信?

来自分类Dev

有没有办法从chrome扩展程序启动chrome打包的应用程序

来自分类Dev

有没有办法查看所有应用程序更新/更改?

来自分类Dev

在parse.com中,有没有办法复制整个应用程序?

来自分类Dev

有没有办法确定作为应用程序运行的网站的根目录

来自分类Dev

EarlGrey中有没有办法让我自动重置应用程序?

来自分类Dev

有没有办法限制特定应用程序的上载速率?

Related 相关文章

  1. 1

    有没有办法永远在div上没有滚动条?

  2. 2

    有没有办法将本机应用程序从npx转换为Expo?

  3. 3

    有没有办法让本机应用程序将我重定向到网站

  4. 4

    有没有办法确定滚动条在TDBGrid上是否可见

  5. 5

    有没有办法跟踪来自TComboBox的滚动条消息?

  6. 6

    有没有办法使iOS应用程序可用于Beta测试(即席应用程序)而无需使用测试仪UUID

  7. 7

    有没有办法像为.NET应用程序那样为Delphi应用程序创建预编译的XSLT转换?

  8. 8

    有没有办法为LINQPad应用程序获取IWin32Window?

  9. 9

    有没有办法为您的应用程序更改默认字体

  10. 10

    有没有办法为Heroku Toolbelt设置默认应用程序?

  11. 11

    有没有办法为我的openshift应用程序设置ptr记录

  12. 12

    有没有办法削弱我在Azure AD上创建的应用程序的权限?

  13. 13

    有没有办法通过Android应用程序创建键盘宏?

  14. 14

    有没有办法在Nativescript Android应用程序中创建平面按钮?

  15. 15

    有没有办法在Windows 10上使用本机Windows 8.1警报应用程序?

  16. 16

    有没有办法从Java应用程序回调到Rails应用程序?

  17. 17

    Win32-有没有办法获得滚动条周围的边距或边框大小?

  18. 18

    有没有办法为Swing应用程序禁用Mac OS Retina缩放功能?

  19. 19

    在android中,有没有办法获取为每个SMS发送SMS的应用程序的名称

  20. 20

    在iOS上的React Native中,有没有办法确定何时恢复应用程序?诸如onResume事件?

  21. 21

    有没有办法使用默认的 iOS 设置屏幕模块在应用程序中构建它?

  22. 22

    有没有办法在 iOS 应用程序的电影播放视图中禁用或检测屏幕录制?

  23. 23

    有没有办法从C应用程序与驱动程序进行通信?

  24. 24

    有没有办法从chrome扩展程序启动chrome打包的应用程序

  25. 25

    有没有办法查看所有应用程序更新/更改?

  26. 26

    在parse.com中,有没有办法复制整个应用程序?

  27. 27

    有没有办法确定作为应用程序运行的网站的根目录

  28. 28

    EarlGrey中有没有办法让我自动重置应用程序?

  29. 29

    有没有办法限制特定应用程序的上载速率?

热门标签

归档