如何隐藏键盘和文本框偏离
2013-10-16 13:45
176 查看
1.要在.h文件中声明一个协议<UITextFieldDelegate>
2.设置一下代理。比如:text.delegate=self;
3.方法1://
点击ruturn即可隐藏键盘
-(BOOL)textFieldShouldReturn:(UITextField
*)textField{
[textField
resignFirstResponder];
}
方法2://点击空白出,可以隐藏键盘
-(void)touchesEnded:(NSSet
*)touches withEvent:(UIEvent
*)event{
[text resignFirstResponder]
}
当点击文本框输入时,键盘挡住了文本框,此时要使文本框向上移动一定的距离,请看以下方法:
-(void)textFieldDidBeginEditing:(UITextField
*)textField
{
//CGRectOffset,让一个矩阵偏移一定的量
CGRect target =
CGRectOffset(self.view.frame, 0, -100);
[UIView
animateWithDuration:0.3
animations:^{
self.view.frame
= target;
}];
}
2.设置一下代理。比如:text.delegate=self;
3.方法1://
点击ruturn即可隐藏键盘
-(BOOL)textFieldShouldReturn:(UITextField
*)textField{
[textField
resignFirstResponder];
}
方法2://点击空白出,可以隐藏键盘
-(void)touchesEnded:(NSSet
*)touches withEvent:(UIEvent
*)event{
[text resignFirstResponder]
}
当点击文本框输入时,键盘挡住了文本框,此时要使文本框向上移动一定的距离,请看以下方法:
-(void)textFieldDidBeginEditing:(UITextField
*)textField
{
//CGRectOffset,让一个矩阵偏移一定的量
CGRect target =
CGRectOffset(self.view.frame, 0, -100);
[UIView
animateWithDuration:0.3
animations:^{
self.view.frame
= target;
}];
}
相关文章推荐
- Iphone开发(四)文本框,文本视图,和软键盘的隐藏
- RF+ Appium,如何隐藏Android的键盘?
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- 在Android中如何通过点击edittext之外的部分使软键盘隐藏
- 在Android中如何通过点击edittext之外的部分使软键盘隐藏
- 如何实现修改键盘上"换行"为"完成"并点击后隐藏键盘
- [IPhone开发]如何在输入完成时自动隐藏键盘
- ios开发: 当点击其他地方时, 隐藏文本框弹出的键盘
- 文本框输入完成后隐藏键盘
- Iphone开发 文本框,文本视图,和软键盘的隐藏
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Phone界面上文本框UITextField的软键盘隐藏和移动键盘下面的内容和限制字数
- 软键盘1—如何隐藏和显示软键盘
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- iPhone界面上文本框UITextField的软键盘隐藏(取消第一响应)和移动键盘下面的内容
- Iphone开发(四)文本框,文本视图,和软键盘的隐藏
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法