频道栏目
首页 > 程序开发 > 移动开发 > IOS > 正文
iOS 开发键盘弹出,tableview上升
2017-01-20 10:01:08      个评论    来源:Marvel博客  
收藏   我要投稿
-(void)viewWillAppear:(BOOL)animated
{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWilHide:) name:UIKeyboardWillHideNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];

}
-(void)viewWillDisappear:(BOOL)animated
{
[[NSNotificationCenter defaultCenter] removeObserver:self];
}

-(void)keyboardWilHide:(NSNotification *)note
{
self.tableview.contentInset = UIEdgeInsetsZero;
}
-(void)keyboardWillShow:(NSNotification *)note
{
CGRect keyBoardRect = [note.userInfo[UIKeyboardFrameEndUserInfoKey] CGRectValue];
self.tableview.contentInset = UIEdgeInsetsMake(0, 0, keyBoardRect.size.height, 0);
}

 

点击复制链接 与好友分享!回本站首页
相关TAG标签 iOS开发 tableview
上一篇:Xamarin.iOS UILable行间距设置
下一篇:iOS与HTML5交互方法总结
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站