Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone如何在UITableView/UIImageView中执行多列操作_Iphone_Uitableview_User Interface_Uiimageview - Fatal编程技术网

iPhone如何在UITableView/UIImageView中执行多列操作

iPhone如何在UITableView/UIImageView中执行多列操作,iphone,uitableview,user-interface,uiimageview,Iphone,Uitableview,User Interface,Uiimageview,如何实现以下屏幕 哪些ui控件可以用于实现相同的网格行为? 我看到了UITableView,但它不支持多列。怎么可能呢 谢谢, Anatoly您可以在每个单元格的图像下方放置三个UIImageView和三个UILabel 介绍如何在UITableView中绘制轴网 但对于您的情况,我会使用自定义UITableViewCell的interface builder: 一个UITableViewCell三个(如果你算上星星,它将是六个)UIImageViews和三个UILabels怎么样?根据你的要

如何实现以下屏幕

哪些ui控件可以用于实现相同的网格行为? 我看到了UITableView,但它不支持多列。怎么可能呢

谢谢,
Anatoly

您可以在每个单元格的图像下方放置三个UIImageView和三个UILabel

介绍如何在UITableView中绘制轴网

但对于您的情况,我会使用自定义UITableViewCell的interface builder:


一个
UITableViewCell
三个(如果你算上星星,它将是六个)
UIImageView
s和三个
UILabel
s怎么样?

根据你的要求,我认为你应该使用AQGridView

我在这里找到的: 您可以下载示例代码

我已经下载了示例代码并在我的iPad 5.0模拟器上运行,下面是屏幕截图:

最让我惊讶的是,当您将设备切换到横向模式时,它会自动以四列显示图像(以利用空间):


我希望这有帮助

自定义UITableViewCell以包含许多单元格,并根据需要渲染每个单元格

无论如何,在控制器中这样做不是一个好的实践。您应该构建一个外部控件来处理它

请看一下我的表。它使用解释过的技术并产生你想要的结果

以下是截图: