如何在iPad上计算相对于背景图像的UIView位置

时间:2017-10-25 07:11:59

标签: ios objective-c ipad

我有背景图片,希望能够将UIViews添加到该图片上的某个点。然后当它加载到另一台设备上时,它将位于不同的位置,因为图像帧为self.view.bounds

有没有办法可以存储相对于图片的UIViews位置?

由于

1 个答案:

答案 0 :(得分:1)

使用UIView中提供的以下方法。

  • (CGPoint)convertPoint:(CGPoint)指向View :(可空的UIView *)视图;
  • (CGPoint)convertPoint :( CGPoint)指向fromView :(可空的UIView *)视图;
  • (CGRect)convertRect:(CGRect)rect toView :(可空的UIView *)视图;
  • (CGRect)convertRect:(CGRect)rect fromView :( nullable UIView *)view;