gpt4 book ai didi

ios - 如何复制 Instagram 或 Facebook 捏合以在 UITableViewCell 中放大和拖动图像上的手势?

转载 作者:行者123 更新时间:2023-11-28 05:38:21 26 4
gpt4 key购买 nike

我正在尝试像 Instagram 和 Facebook 一样复制帖子图像的捏合以放大拖动,我已经实现了这种效果,但主要有两个问题:

  1. 缩放时,我的 UITableViewCell 中的图像有时会被裁剪到单元格边界,即使 cell.clipToBoundscell.contentView.clipToBounds 都设置为 false。

  2. 我的项目结构是这样的:UITabBarController -> UINavigationController -> UIViewController with an UITableView 里面。当然,由于这种结构,当在单元格内缩放和拖动图像时,它也会被裁剪到导航栏和标签栏。我想要的是能够在全屏上执行这些手势,而不仅仅是像现在这样在父容器(包含 tableview 的当前 View Controller )中。

到目前为止,我尝试的是向 UIApplication.shared.keyWindow 添加一个 subview ,在其中我将我的图像添加到单元格内图像的相同坐标,但相对于屏幕框架。当我在单元格内的图像上开始手势时,我正在考虑一个解决方案,但在那之后,我如何将它们传递给全屏添加的手势以给人留下手势是连续的印象?

是否有任何其他解决方案,例如在导航栏和标签栏上方可以缩放和拖动区域,或者在没有动画的情况下打开另一个内部有 scrollView 的 View Controller ,或者其他任何东西?

你们认为实现这一目标的最佳解决方案是什么?我非常确定你们中至少有人想知道如何在特定时刻执行此操作。

提前致谢!

最佳答案

使用这个 Library .您也可以阅读那里的代码,它非常明显。

关于ios - 如何复制 Instagram 或 Facebook 捏合以在 UITableViewCell 中放大和拖动图像上的手势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57801770/

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