画面に定義済みのイメージビューがあります。その上に何かを描画したいのですが、正確にはその上ではなく、その隣に何かを描画したいのですが、クエリを実行すると[imageview frame.origin.x]
、画面の左上隅ではなく、イメージビュー。定義済みの imageview の x、y 座標を取得するにはどうすればよいですか?[imageview frame.origin.y]
0, 0
これは、画像を照会するための私のコードです:
-(void) drawMyImage:(UIImage *)image nextTo:(UIImageView *)imageView{
CGRect frame = [imageView frame];
int startX = frame.origin.x+10;
int startY = frame.origin.y;
UIImageView *myImageView = [[UIImageView alloc]initWithFrame:CGRectMake(startX,startY,frame.size.width,frame.size.height)];
myImageView .image = image;
[myImageView setNeedsDisplay];
}
そして、私の画像は常に画面の左上隅に描かれています。どうすればこれを修正できますか?