【发布时间】:2015-01-04 17:47:00
【问题描述】:
我需要这样做,以便当我单击按钮时,UITextField 从view 外部向左转换到view。但是,当我执行以下代码时,UITextField 从视图控制器的中间开始,然后当单击按钮时,它从view 外部向左转换到view。我怎样才能做到这一点,以便在最初加载视图时,使用 swift 在单击按钮之前看不到它。
@IBAction func joinCircleButton(sender: AnyObject) {
let button = sender as UIButton
joinTextField.frame.origin.x=500
joinTextField.frame.origin.y=100
if (button.frame.origin.x - 75>0){
UIView.animateWithDuration(0.5, animations:{
button.frame = CGRectMake(button.frame.origin.x - 125, button.frame.origin.y,button.frame.size.width, button.frame.size.height)
button.transform = CGAffineTransformMakeScale(0.5, 0.5);
self.joinTextField.frame=CGRectMake(self.joinTextField.frame.origin.x - 325, self.joinTextField.frame.origin.y,self.joinTextField.frame.size.width, self.joinTextField.frame.size.height)
})
}
}
【问题讨论】:
标签: ios animation swift uibutton