我怎样才能做一个简单的位置改变了的UIImageView。 比方说,当前的坐标X:20和Y:30
我想将它移动到X:100和y:100。
是否有可能做运动的动画?
我怎样才能做一个简单的位置改变了的UIImageView。 比方说,当前的坐标X:20和Y:30
我想将它移动到X:100和y:100。
是否有可能做运动的动画?
您需要更改的CGFrame UIImageView
像这样-
[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);