Cocoa touch 如何在横向模式下查看缩略图?

Cocoa touch 如何在横向模式下查看缩略图?,cocoa-touch,Cocoa Touch,我有一个视图,任务是显示一组图像(类似于照片应用程序) 顶部区域是全尺寸图像,底部是图像列表 假设存在100个图像。现在,用户位于15-20图像部分,位于图像16上 现在,我的问题是如何解决这个问题。我想要像UITableView控件一样工作,但在横向模式下 有什么想法吗?在横向模式下,您可以自己选择 使用UIImageView网格并不是很难做到 内存可能是一个问题,因此您必须对数组进行分页,并且只实例化要显示的UIImageView 听起来很有趣!祝你好运 事实上,如果我正确理解您的需要,您仍

我有一个视图,任务是显示一组图像(类似于照片应用程序)

顶部区域是全尺寸图像,底部是图像列表

假设存在100个图像。现在,用户位于15-20图像部分,位于图像16上

现在,我的问题是如何解决这个问题。我想要像UITableView控件一样工作,但在横向模式下


有什么想法吗?

在横向模式下,您可以自己选择

使用UIImageView网格并不是很难做到

内存可能是一个问题,因此您必须对数组进行分页,并且只实例化要显示的UIImageView


听起来很有趣!祝你好运

事实上,如果我正确理解您的需要,您仍然可以使用UITableView查看您的滚动图像列表。你想在屏幕底部有一个滚动的单幅图像列表,就像你在光圈中看到的那样

为此,请创建UITableView并使用CGAffineTransform将其旋转90度。例如,以下代码创建表格,旋转表格,并将其放置在屏幕底部:

UITableView *imageTable = [[UITableView alloc] initWithFrame:CGRectMake(215.0f, 30.0f, 50.0f, 480.0f)];
imageTable.transform = CGAffineTransformMakeRotation(M_PI / 2.0f);
[self.view addSubview:imageTable];
然后,您可以简单地使用每个行单元格的image属性将图像放置在表行中(记住将图像沿表视图的相反方向旋转90度)