gpt4 book ai didi

iphone - 提高 ScrollView 的性能

转载 作者:行者123 更新时间:2023-12-03 20:58:22 27 4
gpt4 key购买 nike

我是编程新手。我有一个启用分页的 ScrollView ,其中包含许多页面(最多十个),并且在每个页面上都有一个自定义按钮。每个自定义按钮都有一个自定义图像。我在 Interface Builder 中所做的一切。当我加载包含此 ScrollView 的 View Controller 时,需要花费很多时间来加载它,因为它加载了所有页面。如何改善加载时间?我可以在我的情况下实现延迟加载技术吗?如果是的话,具体如何,因为我是初学者。预先感谢您!

最佳答案

你绝对可以。有几个 ScrollView 的示例,其中内容在您滚动时动态加载/卸载。

以下博客文章帮助我开始解决此问题:http://cocoawithlove.com/2009/01/multiple-virtual-pages-in-uiscrollview.html

除非必须,否则您还需要确保不要使用[UIImage imageNamed:]。这种方法有内部缓存,这是非常脆弱和不可靠的,如果你加载足够数量的大图像,你的应用程序将很快被斩首——而不是使用例如[UIImage imageWithContentsOfFile:]。这里有一个对此的讨论:Difference between [UIImage imageNamed...] and [UIImage imageWithData...]? -- 如果您不确定如何处理事情,请阅读该内容,然后再做出决定。

希望有帮助。

关于iphone - 提高 ScrollView 的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3194281/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com