在iPhone应用程序的键盘上添加“完成”和“新行”按钮

在iPhone应用程序的键盘上添加“完成”和“新行”按钮,第1张

概述我创建了一个基于窗口的应用程序,使用UITabbarController作为RootViewController. 在其中一个选项卡中,我提供了UITextField和UITextView. 我想在键盘上提供两个按钮: >完成 – 这将隐藏键盘. >输入 – 换新行. 如果有人知道怎么做,请发布你的答案. 对于UITextField,您可以通过设置以下内容将返回键更改为完成键: targetTex 我创建了一个基于窗口的应用程序,使用UITabbarController作为RootVIEwController.
在其中一个选项卡中,我提供了UITextFIEld和UITextVIEw.
我想在键盘上提供两个按钮:

>完成 – 这将隐藏键盘.
>输入 – 换新行.

如果有人知道怎么做,请发布你的答案.

解决方法 对于UITextFIEld,您可以通过设置以下内容将返回键更改为完成键:

targetTextFIEld.returnKeyType = UIReturnKeyDone;

但是,如果没有自定义添加键盘视图,您将无法同时拥有Enter和Done键.

此外,要控制键盘的完成行为,您必须实现UITextFIEldDelegate方法:

targetTextFIEld.delegate = self;- (BOol)textFIEldShouldReturn:(UITextFIEld *)textFIEld{     return YES;  //dismisses the keyboard}

我知道您可以为UITextVIEw设置returnKeyType但我不确定您是否可以 *** 作返回键行为.

总结

以上是内存溢出为你收集整理的在iPhone应用程序的键盘上添加“完成”和“新行”按钮全部内容,希望文章能够帮你解决在iPhone应用程序的键盘上添加“完成”和“新行”按钮所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1018981.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存