Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.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 iOS中的图像网格_Iphone_Cocoa Touch_Ios_Uitableview - Fatal编程技术网

Iphone iOS中的图像网格

Iphone iOS中的图像网格,iphone,cocoa-touch,ios,uitableview,Iphone,Cocoa Touch,Ios,Uitableview,我想在包含用户可以选择的图像网格的TabBarController中创建一个TabItem。我知道我可以使用TableViewController,但这只会显示一个长列表,而不是一行(例如)3x4图像 这是可能的吗?苹果公司提供了示例代码,演示了如何做您想做的事情。瓷砖重用的核心是layoutSubviews。显然,您需要根据自己的任务调整它。。。但是有一些工作代码开始总是很好的;-)希望这能有所帮助。我最终从Call获得了一个出色的控制,但这是一个接近的秒,这是一个接近的秒。我觉得GMGrid

我想在包含用户可以选择的图像网格的TabBarController中创建一个TabItem。我知道我可以使用TableViewController,但这只会显示一个长列表,而不是一行(例如)3x4图像


这是可能的吗?

苹果公司提供了示例代码,演示了如何做您想做的事情。瓷砖重用的核心是
layoutSubviews
。显然,您需要根据自己的任务调整它。。。但是有一些工作代码开始总是很好的;-)希望这能有所帮助。

我最终从Call获得了一个出色的控制,但这是一个接近的秒,这是一个接近的秒。我觉得GMGridView有点太强大了


我发现使用DTGridView相对容易做的一件事是覆盖
-(void)drawRect
以使用CoreGraphics添加堆叠效果。

您是否搜索了“网格”、“视图”和“cocoa touch”?您可以使用UIScrollView创建项目网格。您可以计算每行中滚动视图/num项目的总宽度,并将子视图添加到滚动视图中。如果你想在一个网格中显示数百个子视图,你可能必须实现你自己的出列机制。这个问题在找到解决这个问题的方法时也很有用:我想这就是你在回答中提到的?对于任何想要创建自定义控件的人来说,这看起来确实是一个很好的起点,但在我的例子中,我使用了许多可用的GridView控件之一。感谢链接到GMGridView。这正是我需要的。