改变UIImageView的位置
如何为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
poistion更改为(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);