问题标签 [uitextfielddelegate]
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 自定义 InputView - 如何让 textFieldShouldReturn 触发?
我创建了一个自定义 inputView 并有一个完成按钮。有谁知道我如何将完成按钮连接起来,使其与内置键盘上的返回键一样工作。
我基本上需要让 textFieldShouldReturn 方法为 UITextField 触发。
我知道我可以在文本字段上调用 resignFirstResponder ,但这不会触发 textFieldShouldReturn 方法。
iphone - 文本字段:shouldChangeCharactersInRange:replacementString:
如何更正此代码。我只想要数字,范围不应超过 10。我的代码是
ios - UITextField 只允许字母数字字符
我将如何允许在 iOS 中仅输入字母数字字符UITextField
?
ipad - 尝试创建一个带有日期选择器的弹出框控件,当我单击 UITextField 时会弹出该控件
所以我看到这个问题的回答是这样的,有人说“使用 TextFieldShouldBeginEditing 这是 UITextField 委托协议中的一种方法”
我已经在原始视图中使用了 popover 委托协议:
然后我在该视图中将 UITextField 作为 IBOutlet 。我是否必须创建一个只包含 UITextField 的新视图和视图控制器?
请具体说明我应该放在哪个文件中。谢谢!
xcode - 如何扫描条形码并将其显示在 2 个不同的文本字段中(IOS xcode 4、Linea-Pro 4)
在过去的几天里,我一直被困在这个话题上。我正在尝试扫描条形码并将其显示在两个不同的文本字段中。到目前为止,我可以扫描条形码,但它会在每个文本字段中显示完整的条形码。我需要它是这样的......示例:
条码 123-123456-001(条码有值,例如:123 = 游戏号,123456 = 书号,001 = 序号
123=第一个文本字段
123456=第二个文本字段
001 = nil(暂时,稍后使用)
任何正确方向的帮助将不胜感激!
感谢您的任何建议或帮助!
iphone - 如何判断哪个 UITextField 刚刚触发了 textFieldShouldReturn 回调?
我在一个视图中有多个 UITextFields。
我假设一旦用户离开它,捕获 UITextField 的值的地方是实现委托方法“textFieldShouldReturn”。
问题 - 但是,在“ textFieldShouldReturn
”中,我如何判断哪个 UITextField 触发了这个?
例如,假设在这个阶段我现在需要使用 UITextField 现在显示的值更新我的数据模型,因此需要更新模型中的正确字段,使其与特定的 UITextField 对齐。
PS如果有更好的方法,或者一种我想念的“绑定”方法,我会感兴趣
objective-c - UITextField 不退出键盘
我已经把头撞在墙上一段时间了,但我仍然没有设法解决这个问题。
我有一个 modalViewController,上面有一个 UITextField(我们称之为 myTroubleMaker)和其他几个不重要的组件。当我加载 modalVC 时,我初始化 UITextField 并允许它立即成为 firstResponder,我还将它的委托设置为 modalVC (self)。modalView 很好地加载了焦点在 UITextField 和键盘立即打开。但是当我触摸/单击屏幕上的其他任何地方时,它不会关闭键盘。它确实将焦点从 UITextField 关闭并辞职 firstResponder 但键盘没有关闭。
是什么导致了这个麻烦的问题?我怎样才能正确解决这个问题?
代码:
。H
.m
除了键盘的这个令人麻木的问题外,一切都按照我想要的方式工作。即使我写了这个问题,我也检查了类似的问题以寻找可能的解决方案。
任何帮助,将不胜感激。我在这里头疼...
通过我在下面接受的解决方案解决。
对于将来的参考,我使用devforums.apple.com/message/425914来获得我的具体解决方案。由于我使用导航控制器传递 modalVC,因此我需要在 UINavigationController 上创建一个类别并将您的方法添加到其中,以便它支持键盘的自动关闭。
objective-c - Can an object subscribe to its own notifications?
For example, a UITextField
cannot be its own delegate, but is it OK to just have it register itself as an observer of its own notifications? Looks weird but seems to work fine. Thoughts?
ios - 按下 iPad 键盘中的撤消键时未调用 UITextFieldDelegate
iPad 键盘上有这个“撤消”键。
我有一个 UITextField *textField 其中 textField.placeholder = @"Input";
假设 textField 不为空(textField.text = @"Something";),当我触摸 textField 时,它变成了 firstResponder,
1,退格文本字段中的所有字符串(显示占位符) 2,键入其他内容 3,再次退格所有内容(显示占位符) 4,按“撤消”键
结果: textField.placeholder 与 textField.text 重叠显示。另外,没有调用 UITextFieldDelegate(shouldChangeCharactersInRange 和 UITextFieldTextDidChangeNotification)。
有人面临同样的问题吗?它在某种程度上是iOS错误吗?
objective-c - UITextFieldDelegate SecondView
我正在使用 iOS 5 并尝试将 TextField 与 UITextFieldDelegate 一起使用,它的工作方式与我想要的完全一样(但只是在第一个视图中)。我不明白,为什么它在下一个视图中不起作用。
举个简单的例子,我创建了新项目(ViewController)。在那里我添加了一个按钮,它连接到另一个视图(SecondViewController)。在 SecondViewController 中,我有一个 TextField。有了这个 textField,我想使用 textFieldShouldReturn。但似乎没有调用此方法。据我所知,我应该在 ViewDidLoad 中编写委托。我应该写 myTextField.delegate = self; ? 但我认为那里有问题。我使用了调试,并且总是在那个位置,我遇到了问题。你能告诉我,问题是什么吗?以及我该如何解决它;(
提前致谢.....
这是我的代码(它在第一个视图(ViewController)中有效。不幸的是这里不是(SecondViewController):