这是该应用程序的链接。请参阅第一个选项卡的屏幕截图。
如您所见,内容是通过 XML 动态加载的。每行三个可点击的图像。这是在 UIScrollView 上加载的吗?你怎么能实现这个接口?
谢谢
有一个开源项目可以创建这样的网格视图。它被称为AQGridView。它的设计使 API 非常类似于 UITableView 接口(具有委托和数据源等)。
您只需将 UIImages 添加到 UIScrollView 即可实现此效果。您可以在运行时动态执行此操作。我为快速拨号应用程序做了类似的事情,您可以在其中单击图像来呼叫您的联系人。
当然,我不知道他们是不是那样做的;)。
这是一个相当模糊的问题。
构建一个包含图像大小的按钮的自定义视图,在按钮元素周围的视图中留出额外的空间(填充)(按钮应该在视图的中心)使视图背景清晰。然后编写方法来更新带有您下载的任何内容的按钮图像。创建委托以启用对您的 viewController 和中提琴的回调,您可以开始想要的东西。
然后将这些视图添加到 UIScrollView 中,您应该会获得所需的效果,只需确保相应地调整滚动视图的内容大小即可。至于三列布局,您应该能够解决这个问题:)
如果您需要比这更多的细节,请发表评论。