如何判断uiimageView B的相对位置(x& y)与UIImageView B的相对位置(或“内部”位置?)?
答案 0 :(得分:2)
答案 1 :(得分:1)
框架是您要查找的属性,它为您提供视图的原点和大小,相对于其超级视图
UIView *a = //outer view
UIView *b = //inner view
[a addSubview:b];
CGRect bFrame = b.frame;
NSLog(@"%@", NSStrinFromCGRect(bFrame)); //will be something like (100, 100, 40, 20)
编辑:我没有意识到他们不是子视图(我不使用IB),所以你需要转换为以下的coord系统:
CGRect bFrame = [a convertRect:b.frame fromView:b.superView];