gpt4 book ai didi

ios - 如何在单击按钮时获取 UIImageView 的高度、宽度、X 和 Y 并将其传递给其他 ViewController?

转载 作者:行者123 更新时间:2023-11-29 00:17:55 28 4
gpt4 key购买 nike

我正在创建一个iOS应用程序( objective-c ),并在这个应用程序中我在UIView上设置UIImageview(可移动)(如贴纸)。接下来我想做的是,当用户单击按钮时,将打开一个新的 ViewController 并且此时 UIImageview 应该位于相同的位置(相同的高度和宽度),就像它一样上一个 ViewController 的最后位置、高度和宽度。但我不知道如何保存 UIImageview 的位置并在其他 ViewController 上使用它。我知道如何使用其他 ViewController 的属性,但对这个特定的属性一无所知。

最佳答案

在按钮操作方法中编写以下代码:

// Convert the co-ordinates of the view into the window co-ordinate space

CGRect frame = [yourImgView.superview convertRect:yourImgView.frame toView:self.view];

现在,frame 将成为完整 viewController View 中的 UIImageview 框架,您可以将其传递到下一个 viewController 并在那里使用。

关于ios - 如何在单击按钮时获取 UIImageView 的高度、宽度、X 和 Y 并将其传递给其他 ViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44820343/

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