【问题标题】:How to reuse UIViews, the way UITableView does?如何像 UITableView 那样重用 UIViews?
【发布时间】:2010-10-19 04:45:07
【问题描述】:

我想创建一个显示大量数据的视图。使用UITableView 会是一个好主意,但它不是我想要展示的方式/风格。我正在考虑创建自己的视图,我想知道:UITableViewCell 不断通过dequeueReusableCellWithIdentifier 方法被重用;这是如何运作的?我的意思是,我可以弄清楚如何缓存UIViews,但是UITableView 是如何将它们绘制在桌子上,让它们仍然可以交互的,而不保留UIViews 本身?

谢谢! Aviad。

【问题讨论】:

    标签: ios iphone uitableview


    【解决方案1】:

    Apple 的ScrollViewSuite sample code 展示了如何创建一个平铺的 UIScrollView,它可以像表格视图一样重用视图。您可以将其用作模型或起点。

    【讨论】:

    • UICollectionView 可能也值得一看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    相关资源
    最近更新 更多