首先要创建号UITextField类对象,并设置代理。
上移效果
//这里是开始编辑的时候执行的方法,开始编辑的时候让视图上移50点,只需要将视图的y值上移就行了
//算好之后加入动画,一句代码的事情
-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
if (textField ==_inputMoney) {
[UIViewanimateWithDuration:0.3animations:^{
self.center = CGPointMake(375/2,667/2-50);
}];
}
return YES;
}
下移效果
//跟上移的动画一样,y值修改回来就行了。不过。。。方法是另外一个
-(BOOL)textFieldShouldEndEditing:(UITextField *)textField{
if (textField ==_inputMoney) {
//这里是结束编辑动画
}
returnYES;
}