gpt4 book ai didi

ios - 将 UIImageView 拖放到 subview 中 - Swift 3

转载 作者:行者123 更新时间:2023-11-30 12:46:25 24 4
gpt4 key购买 nike

我是 Swift 的新手,试图将 UIImageView 拖到 UiView 中,我有三个 UIView,我必须将 UIImageView 拖到任意三个 UIView 中,而不是任何地方。

我尝试过touchesBegan、touchesEnded方法,但是拖放不在这3个UIView中的任何一个内。

enter image description here

请任何人给我一个框架,将 UIImageView 放置到三个 UIView 中的任何一个,

最佳答案

UIImageView以及所有UIView可能有相同的superView ,如果你想输入UIImageView UIView里面你需要移动它。我的意思是你需要将其从 superView 中删除并将其添加到其下方的 View 中(如果它们相交)

这就是你要做的:

  1. 当用户触摸(平移)UIImageView 时,将其移至superView (如果它已经存在,那没关系,如果它在 UIView 之一中,则需要将其从其中删除,然后将其添加到 superView)

  2. 当用户触摸结束时,UIGestureRecognizer也会通知你,此时检查是否有UIView位于您的UIImageView下方或不,如果没有,什么都不做,将其从 superView 中删除。并在其下方添加 View 。

还有一个WWDC video其中涵盖了先进的触摸处理技术。

关于ios - 将 UIImageView 拖放到 subview 中 - Swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41584797/

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