1。
让类继承UITextViewDelegate

UITextView *inputTextView;
UIScrollView * _scrollView;

2。在init函数中先创建scrollView
_scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 416)];
[self.view addSubview:_scrollView];

inputTextView = [[UITextView alloc] initWithFrame:CGRectMake(15, nStartY, 290, 110)];
[inputTextView setFont:[UIFont systemFontOfSize:15]];
inputTextView.backgroundColor = [UIColor clearColor];
inputTextView.delegate = self;
inputTextView.returnKeyType = UIReturnKeyDone;
[_scrollView addSubview:inputTextView];

3。

#pragma mark -
#pragma mark textViewdelegate

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
//当点击键盘DONE的时候,关闭键盘
if ([text isEqualToString:@"\n"]) {
        [textView resignFirstResponder];
       return NO;
    }

return YES;
}

- (void)textViewDidBeginEditing:(UITextView *)textView
{
[UIView beginAnimations: nil context: nil];
_scrollView.frame = CGRectMake(0, -80, 320, 416);
[UIView commitAnimations];
}

- (void)textViewDidEndEditing:(UITextView *)textView
{
[UIView beginAnimations: nil context: nil];
_scrollView.frame = CGRectMake(0, 0, 320, 416);
[UIView commitAnimations];
}

iphone 弹出键盘,文本框自动向上移动。相关推荐

  1. python程序弹出输入框_尝试使Kivy按钮弹出一个文本框

    类似/相关的链接帮助不大: 我已经做了好几个小时了,我发现了一些和我类似的问题,但实际上什么都没有起作用. 我要做的是:创建一个按钮,当按下按钮时,会弹出一个文本输入框,然后在一个短字符串后显示您在按 ...

  2. 文本框自动提示_Excel办公小技巧,使用艺术字与文本框,就是那么的简单

    Excel中的艺术字同时拥有文字和图形两种对象的属性,不仅可以修改其中的内容,还可以调整形状的大小.设置边框以及内部填充等效果,常在编辑表格标题或者输入一些比较有提示性的文本时使用,在突出关键内容的同 ...

  3. [原创]Flex文本框自动提示(AutoSuggest)、自动完成(AutoComplete)

    做一个小程序要用到Flex文本框自动提示的功能,因为时间不是很紧,所以决定自己动手做这个小组件,花了一个晚上的时间终于完成了.贴出来与大家分享一下. 虽然网上有不少这样的组件,但自己动手做可以锻炼下思 ...

  4. 弹出键盘,UIView 上移

    声明 欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢. 文章出处:http://blog.csdn.net/iukey //------------------------------- ...

  5. 模仿微信图片编辑器--动画实现向上弹出文字编辑框(遮罩)界面

    豪言壮志 今天天气不错,挺风和日丽的,出去逛逛街,溜溜弯,拍上一张美图,配上高逼格的格言警句,发到朋友圈,一片鸡汤文就此诞生... 最近会有事没事会在朋友圈发动态:写一句格言警句,配上一张意境美图.因 ...

  6. jquery监听pda 按键_js 点击input焦点不弹出键盘 PDA扫描枪

    直接贴代码 1.利用input readonly属性 当input有readonly属性的时候,即使获取焦点,也不会吊起小键盘 扫码枪输入的间隔大概在15-60毫秒,然后手动输入的100-200毫秒之 ...

  7. js 点击input焦点不弹出键盘 PDA扫描枪直接贴代码

    1.利用input readonly属性 当input有readonly属性的时候,即使获取焦点,也不会吊起小键盘 扫码枪输入的间隔大概在15-60毫秒,然后手动输入的100-200毫秒之间 onfo ...

  8. java计算两个文本框的值,java 文本框自动获取另外两个文本框的值的乘积

    java 文本框自动获取另外两个文本框的值的乘积 关注:282  答案:2  手机版 解决时间 2021-02-25 21:59 提问者壹玍徴戰何亽陪 2021-02-25 13:53 在panel里 ...

  9. Android学习问题:关于AlertDialog中自定义布局带有的EditText无法弹出键盘

    最近在用到AlertDialog的时候,自定义了其布局文件,其中带有EditText,但是发现在手机上使用的时候,点击EditText却没有弹出键盘,在网上搜索了下,看到有好几种解决方法,试过其中一些 ...

最新文章

  1. mysql如何按行数匹配_mysql – 是否可以使用MATCH AGAINST计算每行匹配的单词数
  2. python回顾(四)——面向对象
  3. 录屏、直播中的鼠标键盘演示神器PointFocus
  4. gradle挂接到构建生命周期(七)
  5. How does UDO tool resolve objects
  6. xcode 怎么调用midi开发录音_如何组建个人录音工作室
  7. Android 使用jtds远程访问数据库
  8. java –cp ./:_成为Java流专家–第2部分:中级操作
  9. CSS+DIV-设置表格与表单
  10. 代码合并工具_分享几款比较常用的代码比较工具
  11. 在java中8421_JAVA常量介绍
  12. 【Keil】Keil5无法更改背景色和字体解决方案
  13. UI网页头部设计模板素材|这么多讲究,你知道吗?
  14. The ‘state_publisher‘ executable is deprecated. Please use ‘robot_state_publisher‘ instead
  15. Codeforces Round #573 (Div. 2) C. Tokitsukaze and Discard Items
  16. idea 新建java类 乱码,Intellij IDEA 2019 最新乱码问题及解决必杀技(必看篇)
  17. java batik svg_java使用batik转换svg文件
  18. smobiler中实现页面切换_Smobiler如何实现.net一键开发,ios和android跨平台运行
  19. 厚朴汇智李艳华:如何培养优秀猎头顾问?
  20. C语言结构体字节对齐规则

热门文章

  1. DS二叉树——Huffman编码与解码(不含代码框架)
  2. 爬虫从头学之Requests+正则表达式爬取猫眼电影top100
  3. HFSS学习记录——0. HFSS软件安装(ANSYS Electromagnetics Suite 2023 R1)
  4. 随机生存森林的模型建立和结果解读
  5. CentOS7 安装 TomCat 7
  6. Ubuntu 20.04 QGIS update 报错 GPG error: https://ubuntu.qgis.org/ubuntu jammy InRelea
  7. Spherical Harmonics Lighting in DirectX
  8. 重磅干货!万字长文教你如何做出 ChatGPT
  9. 1058:求一元二次方程
  10. php 验证邮箱 php验证手机号码 ph验证身份证