问题标签 [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.
iphone - 在iphone中阻止类的委托方法
我有一个问题,我正在研究 UITextField 的子类。它将在许多课程中进一步使用。但我不想让用户以任何方式使用它的委托方法。
有没有办法做到这一点?
cocoa-touch - 用户点击 UIKeyboard 中的完成按钮时未调用 textFieldShouldEndEditing
我在textfieldShouldEndEditing
委托方法中对 UITextField 进行验证,因此每次更改正在编辑的 UITextfield 时都会调用该方法并执行验证。
键盘的返回按钮配置为完成按钮。当它被按下时,我处理输入,但 textfieldShouldEndEditing
最后编辑的 UItextField 之前从未被调用过,因此它没有被验证。
这对我来说似乎很奇怪,因为正常行为是用户在输入字段中的最后一个字符后点击完成按钮,但这不会触发该textFieldShouldEndEditing
方法。
为此,我必须在textfieldShouldReturn
方法中再次强制验证。
也许我错过了一些观点,因为我找不到其中的逻辑。
ios5 - 调用 UITextField 委托时 iPhone 模拟器崩溃(使用 EXC_BAD_ACCESS)
所以我在控制器中放置了一些文本字段..
控制器扩展了 UITextFieldDelegate,因此它为这些文本字段处理 textFieldDidBeginEditing,一切正常!
然后我尝试从一个名为 TestTextField 的新类中添加一个新的文本字段。
我将故事板中的自定义类更改为 TestTextField 并实现了以下方式:(发生的情况是模拟器启动并且 NSLog 打印“init!”,然后当我按下 TestTextField NSLog 打印“开始”,然后模拟器停止EXC_BAD_ACCESS。)
测试文本域.m
文本字段.h
objective-c - 如何在 UITextField 中输入文本时更新 UILabel
这是我在 StackOverflow 上的第一篇文章,我也是 Xcode 和 Objective-C 的新手。我已经阅读了有关代表的内容,并且还尝试过其他人的代码。但是,我想看看我是否可以自己创建一些使用委托的东西,而无需复制别人的代码。
为了理解委托,我想要做的是让 UITextField 委托在每次用户在键盘上键入一个键时更新一个标签。
我创建了一个 xib 文件并将一个 TextField 连接到我的 .h 文件中的 UITextField *myTextField 和 Label UILabel *myLabel。
我还添加到我的 ViewController 类的 .h 文件中。
但是,我不确定要使用什么委托方法,因为 UITextFieldDelegate.h 中列出的可选方法似乎只能在编辑完成后更新。此外,我不确定是否应该将 AppDelegate 方法放在与我的 xib 或 AppDelegate.h 文件关联的 .h 文件中。
对于这方面的一些指导,我将不胜感激。
ios - 以编程方式创建的自定义 UITextField 不会在点击时打开键盘
我有一个为 iphone 上的文本字段设计的自定义外观。我决定创建一个类
MYTextField : UIView <UITextFieldDelegate>
我有一个方法
创建具有所需视图和外观的 UITextField。
源代码如下:
问题是,在调用该方法时, UITextField 是可见的,但是在点击文本字段时,键盘不显示。
有什么我想念的吗?
PS:我在 Stackoverflow 上发现了几个类似的问题,但似乎没有一个解决方案适合我。:(
iphone - UITextField - 在键入时输入第一个字符后添加一个字符
我有一个 UITextField 将包含高度值。我想在用户输入 UITextField 时格式化字段的值。例如,如果我想将值输入为“5 ft 10”,则流程将是:
我的代码如下所示:
我被卡在输入 5 的地方,什么也没发生。我必须点击任何按钮才能附加“ft”。
我可以在不点击任何东西的情况下做到这一点吗?
ios - 按下 TextField 时向上移动 UIView
我有 2 个文本字段,如果单击文本字段(在纵向模式下),键盘不会隐藏文本字段。但是当我更改为 Landscape 时,键盘会覆盖 textFields。我不知道如何在委托方法(textFieldShouldBeginEditing,textFieldShouldEndEditing)中设置帧大小,以便它可以在纵向和横向上工作。或者我应该使用滚动视图吗?
iphone - 在 UITableViewCell 中返回 null UITextView 标记
我在 UITableViewCell 中放置了 10 个 UITextField,并在每个 UITextField 上放置了标签。
我的问题是,我可以访问那些 UITextFields 的标签吗
ios - 我可以在 UIWebView 中为输入文本字段设置委托吗?
我正在使用 PhoneGap 在 iOS 上开发和应用程序。在 的 HTML 内容中UIWebView
,有一个输入文本字段<input />
。
我的问题是我能知道这个<input />
文本字段的动作textFieldDidEndEditing:
吗?或者我可以为此<input />
文本字段设置委托。如果可能,请告诉我如何。非常感谢。
iphone - 如何我自己的 textField 并在其中添加重定向方法
我有一种情况,我必须创建一个 textField 的子类,以便当在任何视图控制器中使用该子类的对象并且用户单击它来编写某些内容时,用户将自动重定向到其他类。
让我用一个例子来解释一下:假设 MyTextField 是一个子类,如果 UITextField 何时何地在任何 ViewController1 中创建 MyTextField 的对象并且用户将尝试单击该(MyTextField 的对象),应用程序将自动重定向到新视图控制器。
请注意,我不想在 ViewController1 中使用 UITextField 的 Delegate 方法。
可能吗 ?
如有替代请回复
谢谢你