键盘推动视图上下移效果
首先要创建号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;
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步