...
[textField setDelegate: self]; //监听自己
...
//点返回按钮
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder]; //关闭输入法键盘
//隐藏键盘
NSTimeInterval animationDuration = 0.30f;
[UIView beginAnimations:@"ResizeForKeyBoard" context:nil];
[UIView setAnimationDuration:animationDuration];
float width = self.view.frame.size.width;
float height = self.view.frame.size.height;
CGRect rect = CGRectMake(0.0f, 0,width,height);
self.view.frame = rect;
[UIView commitAnimations];
return YES;
}
//显示键盘
- (void)textFieldDidBeginEditing:(UITextField *)textField{
CGRect frame = textField.frame;
int offset = frame.origin.y + 32 - (self.view.frame.size.height - 216.0);//键盘高度216
NSTimeInterval animationDuration = 0.30f;
[UIView beginAnimations:@"ResizeForKeyBoard" context:nil];
[UIView setAnimationDuration:animationDuration];
float width = self.view.frame.size.width;
float height = self.view.frame.size.height;
if(offset > 0)
{
CGRect rect = CGRectMake(0.0f, -offset,width,height);
self.view.frame = rect;
}
[UIView commitAnimations];
}
分享到:
相关推荐
【案例】元素的显示与隐藏的运用--元素遮罩
class=Select_Region_bj 我给了一个灰色半透明的背景样式,后来在Javascript中写onclick事件无论这么写,点击内容区也是会关闭掉遮罩层。我百思不得其解到底怎么样写才能点击内容区不会关闭遮罩
遮罩GAN-图像属性遮罩生成
Flash-8-遮罩动画实例—红星闪闪.doc
带图片的动态上传文件,js插件,带遮罩层
Cocos2d-x利用遮罩(蒙版)CCLayerColor制作新手引导界面入门篇.原文请参考博客: http://blog.csdn.net/u012945598/article/details/17280019
微信小程序--遮罩层,微信小程序--遮罩层,微信小程序--遮罩层,微信小程序--遮罩层,微信小程序--遮罩层,
AE《影视后期制作》教案(第七章-抠像与遮罩).pdf
发光遮罩的代码,十分简单,但是非常便利实用
第四讲Flash-MX教程遮罩的技巧.doc
Cocos2d-x实现遮罩效果
页面点击按钮后出现遮罩层,遮罩层上面有其他内容可显示,包含关闭遮罩层按钮。...所以选择弹出层,一层遮罩层,一层显示详情层,遮罩层的好处可以让用户在看详情的时候不能操作页面其他位置,防止页面出现错误。
Swift图片遮罩转场动画效果
微信小程序-自定义组件-遮罩层-规则内容显示
这里提供的是思路,代码未封装 源码下载可以到 https://github.com/Songkunda/SegmentButtons //如果感觉不错 记得点下星星
众所周知,世界上97%的台式机上都安装有Flash Player,利用包含Flash创作工具、渲染引擎和已建立的超过200万的设计者和开发者群体的Flash平台生态系统,我们可以制作出各式各样的Flash动画。Adobe推出了flash最新...
Flash--遮罩动画实例—红星闪闪.doc
javascript 弹出遮罩层,弹出半透明的遮罩层并显示注册文本框内容,让网页更生动
前几天,公司一同事让我帮忙解决用DrawerLayout时,DrawerLayout的侧边栏有种像Dialog那样的遮罩效果,而且主页面内容点击不了,他要实现的功能是:去掉遮罩效果,并且主页面内容例如Button之类的能够点击,并且触发...
众所周知,世界上97%的台式机上都安装有Flash Player,利用包含Flash创作工具、渲染引擎和已建立的超过200万的设计者和开发者群体的Flash平台生态系统,我们可以制作出各式各样的Flash动画。Adobe推出了flash最新...