如何实现以下屏幕。
什么是ui控件可用于实现相同的网格行为? 我看到UITableView,但它不支持多列。怎么可能?
谢谢, 阿纳托
答案 0 :(得分:0)
你可以在每个单元格的图像下面放置三个UIImageViews和三个UILabel。
Here's a tutorial关于如何在UITableView中绘制网格。
但是对于你的情况,我会使用界面构建器来实现自定义UITableViewCell:
答案 1 :(得分:0)
一个UITableViewCell
有三个(如果算上星星它会变成六个)UIImageView
s和三个UILabel
s怎么样?
答案 2 :(得分:0)
根据您的要求,我认为您应该使用AQGridView,
我在这里找到了它:https://github.com/AlanQuatermain/AQGridView 您可以下载示例代码。
我已下载示例代码并在我的iPad 5.0模拟器上运行,这是截图:
最令我惊讶的是,当您将设备切换到横向模式时,它会自动以四列显示图像(以利用空间):
我希望这会有所帮助。
答案 3 :(得分:0)
自定义UITableViewCell以在其中包含许多单元格并根据需要渲染每个单元格。
无论如何,在你的控制器中执行此操作并不是一个好习惯。你应该构建一个外部控件来处理它。
请查看我的UIGridView。它使用解释的技术并产生您想要的结果。
以下是截图: