iOS-界面跟随键盘移动
来源:互联网 发布:淘宝旗舰店的手机 编辑:程序博客网 时间:2024/05/22 04:38
#pragma mark➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖注册通知
-(void)viewWillAppear:(BOOL)animated{
//键盘将弹出的时候获取通知
[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyBoardWillShow:)name:UIKeyboardWillShowNotificationobject:nil];
//键盘将隐藏的时候获取通知
[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyBoardWillHidden:)name:UIKeyboardWillHideNotificationobject:nil];
//键盘将弹出的时候获取通知
[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyBoardWillShow:)name:UIKeyboardWillShowNotificationobject:nil];
//键盘将隐藏的时候获取通知
[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyBoardWillHidden:)name:UIKeyboardWillHideNotificationobject:nil];
}
#pragma mark➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖键盘显示
-(void)keyBoardWillShow:(NSNotification*)notifi{
[UIViewbeginAnimations:@""context:@""];
[UIViewsetAnimationCurve:7];
[UIViewsetAnimationDuration:0.25];
CGRect r = self.view.frame;
r.origin.y= -186; //网上移的逻辑点
self.view.frame= r;
[UIViewbeginAnimations:@""context:@""];
[UIViewsetAnimationCurve:7];
[UIViewsetAnimationDuration:0.25];
CGRect r = self.view.frame;
r.origin.y= -186; //网上移的逻辑点
self.view.frame= r;
}
#pragma mark➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖键盘隐藏
-(void)keyBoardWillHidden:(NSNotification*)notifi{
[UIViewbeginAnimations:@""context:@""];
[UIViewsetAnimationCurve:7];
[UIViewsetAnimationDuration:0.25];
CGRect r = self.view.frame;
r.origin.y= 0;
self.view.frame= r;
[UIViewbeginAnimations:@""context:@""];
[UIViewsetAnimationCurve:7];
[UIViewsetAnimationDuration:0.25];
CGRect r = self.view.frame;
r.origin.y= 0;
self.view.frame= r;
}
1 0
- iOS-界面跟随键盘移动
- UITextField跟随键盘移动
- 监听键盘的弹出与隐藏(界面跟随键盘一起上下移动)
- 键盘的通知 文本框跟随键盘移动
- 捕捉键盘移动(根据键盘移动view跟随上下)
- iOS UITextView 高度随文字自动增加,并跟随键盘移动(一)
- iOS UITextView 高度随文字自动增加,并跟随键盘移动(二)
- iOS UITextView 高度随文字自动增加,并跟随键盘移动(一)
- iOS UITextView 高度随文字自动增加,并跟随键盘移动(二)
- iOS 实现输入框被编辑以及取消编辑跟随键盘移动
- 底部视图跟随键盘移动(通知)
- 实现界面跟随鼠标移动的实例
- 监听键盘位置,使输入框跟随键盘移动
- iOS开发~UITableView区头跟随移动
- Delphi实现界面跟随鼠标移动的实例
- IOS聊天界面键盘处理
- IOS 弹出键盘 移动视图
- IOS TextField伴随键盘移动
- chrome调试工具常用功能整理
- sqlalchemy enum AttributeError: 'list' object has no attribute 'replace'
- 如何解决子div设置margin-top时影响父div的margin-top
- 怎么用java实现md5算法(转自csdn…
- css 网页背景 不滚动 效果
- iOS-界面跟随键盘移动
- 数据库建模 相关,不要一味的追求…
- hibernate处理数据的时候:Session …
- android 调试
- java数据类型转换, 基础不扎实 不…
- jquery-autocomplete 使用手册
- JQuery Autocomplete插件最简单的…
- spring 实现 定时任务
- 域名注册网站服务比较