我们正在构建一个带有图像的 iPad 目录应用程序。使用滚动视图的图像滚动非常流畅(没有延迟),但是相应的 pageControl(底部的小点)大约需要额外的 1.5 秒。请参阅随附的屏幕截图。
有没有办法最大限度地减少这种滞后/延迟?谢谢您的帮助。
我们正在构建一个带有图像的 iPad 目录应用程序。使用滚动视图的图像滚动非常流畅(没有延迟),但是相应的 pageControl(底部的小点)大约需要额外的 1.5 秒。请参阅随附的屏幕截图。
有没有办法最大限度地减少这种滞后/延迟?谢谢您的帮助。
我从您的问题中得到的是水平滚动(使用页面控件)滞后/不稳定。在模拟器上运行您的应用程序,然后从“调试”菜单中单击“颜色混合图层”。此选项将以红色突出显示任何透明对象。理想情况下,一切都是绿色的。尝试通过将其背景颜色设置为其父视图的背景颜色来将所有内容设置为红色绿色(如果可能的话)并将视图的opaque
设置设置为YES
. 祝你好运。更多信息:查看文档。
当您移动到新页面时,在您的代码中发生了什么?您是否正在下拉任何数据、图像等...?
附带说明一下,我会查看 ScrollView 和 PageControl 以查看它们的呈现方式。一旦视图被渲染并且 PageControl 不是,它可能是 ScrollView 正在使用位图图像。