gpt4 book ai didi

ios - UICollectionViewController Thumbnail ImageView 全屏和滚动手势

转载 作者:行者123 更新时间:2023-11-28 22:12:15 25 4
gpt4 key购买 nike

我有一个 UICollectionViewController,它当前将一系列图像填充为缩略图,并在每个图像下方添加一个标题。我想做的是使用 Tap Gesture Recognizer 和 Swipe Gesture Recognizer 允许用户点击任何缩略图并查看图像的全屏版本。我还希望他们能够在全屏图像中滑动。

由于我是 iOS 开发的新手,我不太确定如何最好地解决这个问题,非常感谢一些建议/帮助/链接等。

当我将 Tap Gesture Recognizer 拖到 UIImageView 上时,在我的自定义 Cell 中,即在我的 UICollectionViewController 上,我收到以下错误:

Illegal Configuration: Gesture recognizes cannot be used on prototype objects.

非常感谢您的帮助。

最佳答案

您不需要添加任何手势识别器,使用 UICollectionView 的内置方法。

例如,当用户点击一个单元格(您的其中一个缩略图)时,只要您实现了 UICollectionViewDelegateFlowLayout(假设您使用流式布局),就会调用此方法;

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
// present a new view controller here that shows a hi res version of the image
}

如果您希望能够在图像中滑动,您最好的选择是通过上述方法打开一个 UIPageViewController,其中包含一组 View Controller 或 View 。

关于ios - UICollectionViewController Thumbnail ImageView 全屏和滚动手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22590473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com