iPhone:移动没有动画的UIButton

jww*_*jww 1 iphone move uibutton ios

在动画UIButton动作上有大量的点击量.我想做相反的事情 - 移动按钮没有动画.是否可以在没有动画的情况下移动在界面构建器中创建的按钮?如果是这样,有人会介意共享该方法,因为没有setPosition消息.

杰夫

Dee*_*olu 7

您需要按钮的插座,您可以使用其中一个frame,centertransform移动按钮.

button.frame = newFrame; // where `newFrame` is the frame to move to.
button.center = newCenter; // where `newCenter` is a CGPoint 
button.transform = CGAffineTransformMakeTranslation( xDisplacement, yDisplacement);
Run Code Online (Sandbox Code Playgroud)

这里transform不会改变中心或框架,只会移动按钮.