【问题标题】:Vertical scrolling in Ipad appIpad 应用程序中的垂直滚动
【发布时间】:2011-09-09 20:03:29
【问题描述】:

在我的应用程序中,我想一次显示 20 张图像。我有一个想法,比如我想创建一个滚动视图,在里面我将为所有图像添加图像视图。我也想显示 5 张图像在一行中,然后在另一行中 5 个以上的图像和 2 个以上的行,每个包含 5 个图像。最初我的滚动视图应该首先显示 2 行,然后我将能够垂直滚动以查看其他行。任何人都可以帮助我this.任何类似的源代码或演示。任何帮助将不胜感激。

我可以在水平滚动中显示图像,但我想要的是不同的东西,请帮助。

谢谢, 克里斯蒂

【问题讨论】:

    标签: objective-c ipad uiscrollview horizontal-scrolling vertical-scrolling


    【解决方案1】:

    使用标准的 UI 组件,不需要第三方的东西。使用 UIScrollView,然后使用 CALayers 集合(如果它们不需要响应触摸事件)或 UIImageViews(如果需要)。

    请参阅我的文章作为如何布置多个项目的示例,但不是直接将它们添加到视图中,而是将它们添加到滚动视图(并相应地设置内容大小)...Box Model

    【讨论】:

    • 为什么要重新发明轮子?
    • 最终结果的 GridView 中的类数量太疯狂了!然后,您还依赖其他人的代码来执行实际上非常简单的任务,并由 UIKit 控件处理......通过引入无穷无尽的第三方类/库等来增加复杂性,但收益很小,这不是一个好的开发方法我的眼睛。
    【解决方案2】:

    我认为您应该为此查看 GridView - 这基本上就是您所描述的。查看AQGridView

    【讨论】:

    • 我为此下载了示例代码,但我无法运行它,并且它在 libAQGridView.a 上显示为红色 ..y 这个问题我还没有遇到过这种情况
    • 您刚刚下载了主存档吗?我没有任何问题让它运行 - 只需在 xcode4 中打开它并运行它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多