UIImageView の簡単な位置変更を行うにはどうすればよいですか。現在の座標が x: 20 と y:30 であるとしましょう
x:100とy:100に移動したいです。
動きのアニメーションはできますか?
UIImageView の簡単な位置変更を行うにはどうすればよいですか。現在の座標が x: 20 と y:30 であるとしましょう
x:100とy:100に移動したいです。
動きのアニメーションはできますか?
UIImageView
そのようにCGFrameを変更する必要があります-
[imageView setFrame:CGRectMake(100, 100, imageView.frame.size.width, imageView.frame.size.height)];
これにより、高さと幅を同じに保ちながら、uiimageview
位置が に変更されます。(100, 100)
上記のコードを使用して、(x,y)
位置だけでなくビューのサイズも変更できることに注意してください。以下のコードを使用すると、アニメーション化することもできます:)
位置の変化をアニメートしたい場合 -
[UIView animateWithDuration:0.35
delay:0.0
options: UIViewAnimationCurveEaseOut
animations:^{
[imageView setFrame:CGRectMake(100, 100, imageView.frame.size.width, imageView.frame.size.height)];
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
self.psView.frame = CGRectMake(self.wvView.frame.origin.x, self.wvView.frame.origin.y, self.psView.frame.size.width, self.psView.frame.size.height);