gpt4 book ai didi

iphone - 将 UIView 从 UIPopOverController 中的 UIScrollView 拖放到主 UIViewController?

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

好的,我无法让它正常工作。如果有人成功地做到了这一点,并且愿意分享代码,我将永远感激您!

这是我正在尝试做的...

我有一个主 ViewController,我从中创建了我的 UIPopoverController。此 PopOverController 包含一个包含 UIImageViews 的 View 。这些 UIImageViews 是在我的 PopOverController 的 viewDidLoad 方法中以编程方式创建的。我试图让 UIView 从我的 PopOverController 中的 popoverView 平移到呈现 PopOverController 的主 ViewController。

我让它工作有点......

平移 UIImageView 时,我创建一个 UIWindow 并将该 UIImageView 作为 subview 添加到新窗口。然后我可以在 PopOverController 外部平移 UIImageView,并在手势结束状态下,从我创建的窗口中删除 UIImageView 并将其添加到 keyWindow。但是,当我这样做时,UIImageView 逆时针旋转,并且该 View /窗口的平移不会在手指下开始。我也不确定为什么会这样。我确信这两个问题都是我遗漏的同一主要问题的一部分。

我做了一个单独的项目,其中只有我无法正常工作的部分。如果您感到无聊并愿意接受让它工作的挑战……这里是 link下载项目。

最佳答案

我还没有完全解决您的问题,但我查看了该项目并解决了(在您的设置中)没有旋转的 UIImageView 最初出现在正确位置的问题。转换矩形时需要使用该片段的 super View ,即(popupcontroller.m 中的第 72 行)

newPiece.frame = [piece.superview convertRect:piece.frame toView:dragAndDropWindow]; 

希望对您有所帮助。

关于iphone - 将 UIView 从 UIPopOverController 中的 UIScrollView 拖放到主 UIViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7681727/

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