问题标签 [uitextinput]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 属性 UITextField.beginningOfDocument 在 iOS 8、9 上始终为零。iOS 中的严重错误?
似乎对于 iOS 8 和 9,Xcode 7 的属性beginningOfDocument
和属性始终endOfDocument
是您所做的一切。更糟糕的是,它们不是 Swift 2 中的可选类型 ( ),而是它们的类型- 并且仍然具有价值。调试器调用它而不是它,但它与它的行为是一样的。要重现,请将以下代码放入 any :UItextField
nil
UITextPosition?
UITextPosition
nil
<uninitialized>
nil
UIViewController
这真的是一个(巨大的)错误还是我错过了什么?是否有解决方法,也许有一些解决问题的步骤?
编辑:请注意,这里没有回答这个问题。那里建议的修复不适用于我的示例代码:
- 我的演示代码根本不使用 Interface Builder,所以Gazzini 的回答不起作用。此外,XCode 7 中的 Interface Builder 没有属性
selectable
forUITextView
,类本身也没有声明这样的属性。 - 我的演示代码在访问
UITextField
之前添加到视图层次结构中,beginningOfDocument
因此m1h4 的答案也不相关。
ios - inputAccessoryView 偶尔不会收到初始触摸
自从 iOS 8 和自定义键盘被引入以来inputAccessoryView
,我的应用程序中偶尔会掉线。主要是当用户在系统键盘上快速键入后尝试敲击它的键时。
inputAccessoryView
如果用户键入缓慢并仔细按下按钮,它可以正常工作。
为了调试这个问题,我重写了touchesBegan
我UIInputView
用作我的inputAccessoryView
. 当touchesBegan
用户快速键入然后点击inputAccessoryView
.
有人对如何解决此问题有任何建议吗?基本上从 iOS 8 开始,以及在 iOS 9 中,键盘变得更加“迟钝”,快速打字根本无法inputAccessoryView
接收到一些触摸。
ios - 如何快速从 UITextInput 读取文本?
我是swift的初学者。我有
如何得到它?请帮忙。提前致谢!!!!
ios - 如何从 iOS 键盘内部检测 UITextInput 设置
我想自定义 iOS 键盘行为以适应UITextInput
它显示的应用程序内部。
例如,当有人在 Safari 中输入 URL 时,键盘的返回键应该改为“Go”,自动更正和自动大写都应该拼写。
我查看了UITextInput
协议参考,但找不到有关检测设置的任何信息。非常感谢任何帮助,谢谢。
ios - 由于输入 UITextView 的文本,如何更新 UITableViewCell 高度
我有不同的例子,我们可以根据实际对我有用UITableViewCell
的增长来更新高度。UITextView
我面临的问题是,我在下面有更多UITextView
的子视图UITableViewCell
。这样,单元格的高度会更新,但子视图的位置保持固定,这会导致UITextView
子视图重叠。顺便提一下,我没有使用自动布局。
我该如何解决 ?
这些是有助于理解我的问题的三个屏幕截图:
1. TextView 显示前:
2. TextView 显示后:
3. 输入文字后:
ios - iOS:QuickType 键盘建议如何与 UITextInput 协议一起使用?
我们有一个使用UITextInput
,UIKeyInput
和UITextInputTraits
协议实现的文本输入视图。
基本的文本输入和删除工作正常,通过insertText:
和deleteBackward
。但是,这些方法没有收到 QuickType 建议,我无法找到有关 QuickType 如何与这些协议交互的文档。
我应该如何实现这些协议来接收 QuickType 输入?
ios - 更改 UITextInput 中的字体
我正在尝试开发一种键盘,它应该使用与默认字体不同的字体。这是行:
但它不起作用....我该如何解决它?谢谢。
ios - 成功为多个文本字段赋予相同的值
我的应用程序使用文本字段让用户登录。登录视图控制器共有 4 个文本字段 IBOutlets:
如何正确地将文本字段与用户从用户那里获得的nickNameTextField
任何值串起来?fldUsername
如果fldUsername
从用户那里获得“JohnnyAppleseed”值,我想nicknameTextField
同时获得完全相同的值。使用 obkective c 实现这一目标的正确方法?
非常感谢@Jamil 的更新:我让它可以使用以下代码行:
由于它已经被用于登录功能,它通过添加_nicknameTextField.text = fldUsername.text
ios - 如何在当前光标位置以编程方式在 UITextView 中输入文本
我想使用 Swift 在 UITextView 的当前光标位置添加(一些预定义的)文本。因此,如果我有一个名为 txtField 的 UITextField,其中已经有一些文本,例如“这是一个美丽的山谷”,然后我点击“a”和“beautiful”之间的区域,以便光标现在位于“a”之间的空间中" 和 "beautiful" 然后在我的用户界面上单击一个按钮,会在光标位置键入诸如 "very" 之类的字符串,这样 UITextView 中的文本现在将变为 "这是一个非常美丽的山谷"。在此操作结束时(在按钮单击事件之后),我会将光标放在“非常”一词之后。非常感谢您的帮助。我可以在论坛上看到一些类似主题的问题,但答案在 Objective C 中。