【问题标题】:UIScrollView vs. UITableViewUIScrollView 与 UITableView
【发布时间】:2009-08-23 21:56:32
【问题描述】:

对于垂直滚动条,使用 UIScrollView 优于 UITableView 有什么优势吗?

我问是因为我目前正在使用两个垂直的 UIScrollView,其中有 UIImageView,并且遇到内存问题和滚动性能不佳。我对滚动条做的不多,只是在滚动到滚动视图中心时突出显示图像,如果用户想要删除它,则在图像上方添加一个删除按钮。我已经开始研究延迟图像加载/重用,并且似乎大多数这些问题已经在 UITableView 类中得到解决,所以我想知道是否有任何理由坚持使用 UIScrollView?

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    如果您只是像您说的那样延迟加载控制器,那么您应该能够毫无问题地使用 UIScrollLView,在滚动时(假设您的视图是全尺寸)您不需要在任何一个加载超过 3 个视图时间,你所需要的只是当前视图,它后面和前面的视图,当你滚动你的视图时,你可以卸载和加载适当的视图。您应该查看 Page Control 示例应用程序,它正是这样做的,您几乎可以从那里获得所有延迟加载代码。链接在这里https://developer.apple.com/iphone/library/samplecode/PageControl/index.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-05
      • 1970-01-01
      • 2012-06-11
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      相关资源
      最近更新 更多