我爱编程

UIView 坐标转换APi

2018-04-16  本文已影响0人  kalpa_shock

UIKit提供了一下几种坐标转换的方法:

A调用者 - (CGPoint)convertPoint:B(CGPoint)point toView:C(nullable UIView *)view;

A调用者- (CGPoint)convertPoint:B(CGPoint)point fromView:C(nullable UIView *)view;

第一句代表

A区域里面有个坐标B,需要把相对于A的坐标B转换成相对于C的坐标

第二句代表

从C区域里面转换坐标B,需要把相对于C的坐标转换成相对于A的坐标

A调用者  - (CGRect)convertRect:(CGRect)rect toView:C(nullable UIView *)view;

A调用者 - (CGRect)convertRect:(CGRect)rect fromView:C(nullable UIView *)view;

第一句代表

调用者A中子B的位置相对于C的位置 返回B的位置在view C中的位置

第二句代表

将Cview中B的位置转换成B的位置相对于调用者的位置, 返回相对于调用者的位置

上一篇下一篇

猜你喜欢

热点阅读