获取UIImageView的位置

卢卡斯·科尔(LukasKöhl)

我有一个带有变量X和Y坐标的UIImageView。图片应根据当前位置的差异而移动,但我不知道如何获得当前位置。

picture = UIImageView(frame: CGRectMake(corx, cory, 25, 25))

我希望你能帮助我。

月球漫步者

您可以通过两种不同的方式获取视图的坐标。

picture.bounds -边界矩形,它描述视图在其自己的坐标系中的位置和大小。

picture.frame -矩形框,用于描述视图在其父视图坐标系中的位置和大小。

在两种情况下,大小分量都应该相同。

在下面的代码中,原点将是具有原始坐标(corx,cory)的点。

CGPoint origin = picture.frame.origin

您可能想使用picture.frame.origin为视图设置动画。picture.frame = <new frame>创建实例并调整新框架的原点后,您始终可以说

例子

CGRect r = picture.frame;
r.origin.x += 10;
r.origin.y += 10;
picture.frame = r;

但是,这将不是一个平滑的动画-您可以使用CoreAnimation为帧属性设置动画以实现平滑的过渡。

希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UIImageView获取显示图像的位置

来自分类Dev

如何获取移动UIImageView的位置

来自分类Dev

如何获取UITableViewCell中的UIImageview的屏幕位置

来自分类Dev

更新UIImageView Swift的位置

来自分类Dev

保持原点位置的UIImageView

来自分类Dev

移动 UIImageview 的位置

来自分类Dev

当我使用UIScrollView缩小UIImageView时,可以获取缩放的ImageView的位置吗?

来自分类Dev

有没有办法在该对象的动画期间获取UIImageView位置?

来自分类Dev

获取UIImageView CGPoints

来自分类Dev

根据UIBezierPath更改UIImageView的位置

来自分类Dev

根据UIBezierPath更改UIImageView的位置

来自分类Dev

获取UIImageView图像的绘制矩形

来自分类Dev

如何更改UIImageView中UIImage的位置

来自分类Dev

重写UIImageView的图像获取/设置方法

来自分类Dev

在Swift中获取UIImageView旋转值

来自分类Dev

单击uiimageview时如何获取图像名称?

来自分类Dev

快速使用UIImageview获取错误GestureRecognizer

来自分类Dev

获取最大矩形的位置

来自分类Dev

获取(真实)对象的位置

来自分类Dev

从UIButton获取位置中心

来自分类Dev

获取UIPageViewController的滚动位置

来自分类Dev

Delphi获取文件位置

来自分类Dev

ParseQueryAdapter获取对象的位置

来自分类Dev

AngularJS获取元素位置

来自分类Dev

获取元素的位置

来自分类Dev

Android从GPS获取位置

来自分类Dev

StreamReader获取并设置位置

来自分类Dev

获取iTerm位置Applescript

来自分类Dev

mCustomScrollbar获取滚动位置