在.h中实现代码:
@interface ShowTextfieldUnderKeyboardViewController : UIViewController <UITextViewDelegate>{
IBOutlet UITextView *myTextView;
IBOutlet UIScrollView *myScrollView;
}
@property(nonatomic,retain) UITextView *myTextView;
@property(nonatomic,retain) UIScrollView *myScrollView;
-(IBAction)Click;
@end
注意添加<UITextViewDelegate>协议。
在.m中实现代码:
#import “ShowTextfieldUnderKeyboardViewController.h”
@implementation ShowTextfieldUnderKeyboardViewController
@synthesize myTextView,myScrollView;
- (void)viewDidLoad {
[self.myScrollView setFrame:CGRectMake(0, 0, 320, 480)];
[myScrollView setContentSize:CGSizeMake(320, 481)];
myTextView.text = @”Please input:”;
myTextView.delegate = self;
}
-(void)Click{
[myTextView resignFirstResponder];
}
-(void)textViewDidBeginEditing:(UITextView *)textView
{
[UIView beginAnimations:@"showKeyboardAnimation" context:nil];
[UIView setAnimationDuration:0.30];
self.view.frame = CGRectMake(self.view.frame.origin.x,
self.view.frame.origin.y- 100, self.view.frame.size.width,
self.view.frame.size.height);
[UIView commitAnimations];
}
- (void)textViewDidChange:(UITextView *)textView{
}
- (void)textViewDidEndEditing:(UITextView *)textView{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.30];
CGRect rect = self.view.frame;
rect.origin.y += 100;
self.view.frame = rect;
[UIView commitAnimations];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
- (void)viewDidUnload {
}
- (void)dealloc {
[myTextView release];
[super dealloc];
}
@end
分享到:
相关推荐
Android 底部控件随软键盘弹出而上移demo
基本就是结合layout中ScrollView视图和AndroidManifest.xml中activity中的android:windowSoftInputMode属性配置实现; 2.要了解android:windowSoftInputMode相应的可以配置项: activity主窗口与软键盘的交互模式,...
自定义弹出视图-demo自定义弹出视图-demo
1.支持展开折叠的弹出菜单的实现思路: 1.1将弹出视图添加到keyWindow,蒙版也添加到主窗口(主要原因是点击屏幕的空白处,需要隐藏弹出视图) 1.2展示的时候,动画从右上角往左下脚延伸;隐藏的时候,动画从左下脚往...
iOS 弹出视图集成
点击输入框弹出键盘时,输入框的整个视图向上移动以便用户可以看到输入的内容_IOS应用源码.rar
底部分享弹出视图,swift版
支付自定义容器视图,4种容易弹出动画,8种样式的背景
弹出视图结合贝塞尔实现动画
ios应用源码之点击输入框弹出键盘时,输入框的整个视图向上移动以便用户可以看到输入的内容
自定义弹出视图,内容支持传一组菜单标题,也支持自定义view,或者自定义viewController, 支持任意按钮触发,会显示在按钮底部,也支持切换按钮的对齐方式:左对齐、居中、右对齐 (感谢mj老师,部分思路参考)
下载地址:https://github.com/shengpeng3344/SimplePopView 一款方便的弹出视图,类似qq添加好友弹框效果,可随意定义位置大小,方便快捷,以UIView来计算视图位置,不用设置frame.origin。
文章:... ... ... 疑问解答,请关注公众号:iOS逆向 本demo 设置两个测试开关 : 测试开关1:将水平方向弹出菜单视图集成到cell 测试开关2:将水平方向弹出菜单视图集成到VC的View
我的GitHub:... 自定义底部弹出视图,Cell实现UIAlertControllerStyleActionSheet效果,可随意自定义选择视图 我的GitHub:https://github.com/jixiang0903/GGAlertAction
项目中总有很多地方需要对输入文本textField和textView做键盘适配,即当键盘升起时可能需要将输入文本上移,键盘消失则归位。 个人多次拷贝同样代码,秉着不重复造轮子原则,封装了一个视图,解决了问题。 ...
点击输入框弹出键盘时,输入框的整个视图向上移动以便用户可以看到输入的内容.zipIOS应用例子源码下载点击输入框弹出键盘时,输入框的整个视图向上移动以便用户可以看到输入的内容.zipIOS应用例子源码下载 ...
弹出列表视图选择 - A Awesome PopUp View
自定义简单弹出框Dialog辅助工具类 Alert实现弹出框加载XML或者视图VIEW
IOS应用源码之从下往上弹出的子视图窗口 .rar
手机端实现类似ipad上的pop弹出视图效果.