2017-05-12 149 views
1

我是Xcode的新手(几天前开始)。在viewController中的幻灯片类型显示多张照片?

我试图找到一种方法,可以在显示屏中获得一些照片或视频,用户可以根据需要滚动或点按。将会有多个viewController,每个都有一组不同的照片。

是否有任何现有的UI类型数据类型我只需拖放即可完成此工作?或者,对于没有专门使用代码的人来说,这超出了范围。

我知道Java,C,C++,MATLAB等,但从来没有玩过Objective-C到现在。值得一提的是,我应该能够遵循任何逻辑,但是我不熟悉Xcode的GUI和布局。

这是我目前拥有的。

What I have

这就是我想要的。也许用功能点击全屏显示图像或滑动到另一个图像。 (此图片与photosop做我实际上没有在Xcode中的图片文件,因为我不知道怎么办。)

What I want

解决:在“支持文件”里面的Xcode内容文件夹放置所需的图像。这使我可以选择在哪个ImageView中显示哪个照片。为了解决模拟器中照片太大的比例问题,我简单地添加了高度和宽度约束以及其他一些居中方面,并获得了理想的结果。

+0

你介意分享一个你想要的截图吗? – Adeel

+0

@Adeel我编辑了原始文章以包含屏幕截图/概念。 –

回答

1

看一看UICollectionViewController,您可以在其中显示多个包含嵌入视图的图像单元格,并考虑通过UINavigationController在它们之间进行切分。

编辑:现在你已经添加了截图,我建议使用嵌入在UIViewController的子类中的UICollectionView而不是UICollectionViewController。这应该会给你更多的灵活性。

1

在您的视图中添加UICollectionView并设置集合视图的流向是水平的,使您希望保留的单元大小。