UIImageView Bの相対的な(または「内側」の位置??) uiimageview Bの相対的な位置(xとy)をどのように伝えることができますか?
質問する
201 次
2 に答える
1
frame は探しているプロパティです。ビューの原点とサイズをスーパービューに相対的に示します。
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を使用していません)ので、次の座標系に変換する必要があります。
CGRect bFrame = [a convertRect:b.frame fromView:b.superView];
于 2013-03-29T14:34:17.463 に答える