uitextfield专题提供uitextfield的最新资讯内容,帮你更好的了解uitextfield。
为了检测Backspace,我已经覆盖了DeleteBackward方法(应该使用iOS5) var input = new BackspaceTextField(RectangleF.Empty); etc input.BecomeFirstResponder(); 这是代码 public sealed class BackspaceTextField : UITextField { p
我遇到的问题是,UITextField中的文本会在iOS上的其他键盘上消失.这个问题发生在多个视图控制器中,但是以前我已经能够通过使文本字段更高来解决问题,从而给它更多的空间来绘制文本. 该解决方案在这种特殊情况下不起作用.我为我的应用程序使用自定义字体,所以我已经使用UITextField的子类来自动设置自定义字体的文本字段.我已经尝试恢复到基本的UITextField,但这并不能解决问题. 我
参见英文答案 > Set the maximum character length of a UITextField                                    41个 我已经看到了很多答案,但似乎没有一个有效. 我有一个以编程方式创建的带有两个UITextField的UIAlertView. 我想限制字符数: 第一个字段中> 12个字符 第二个字段中> 1个字符 第一个
我试过了 @implementation UITextField (DisableCopyPaste) -(BOOL)canPerformAction:(SEL)action withSender:(id)sender { return NO; return [super canPerformAction:action withSender:sender]; } @end 但它禁用所有te
参见英文答案 > Set the maximum character length of a UITextField                                    42个 我有一个UITextField具有以下限制 – 字符只能是数字,如下面的方法.我还想将最大字符数限制为3位数.如何修改我的方法来做到这一点? - (BOOL)textField:(UITextField
我为我的UITextField创建了一个自定义inputView.视图本身外观和功能都很棒,但在iPad上我会在自定义inputView上方获得撤消,重做和粘贴按钮.如何删除这些按钮?它们没有任何功能,但应删除它们. 使用Swift 3和XCode 8,我可以通过删除文本字段输入上的两个按钮组来删除栏: self.textField.inputAssistantItem.leadingBarBut
如何防止键盘隐藏UITextField? 我假设这是在UIViewController上发生的.如果是这样,您可以设置在键盘显示/隐藏时调用以下2个函数,并在其块中进行适当响应. 设置UIViewController: class XXXViewController: UIViewController, UITextFieldDelegate... { var frameView: UI
在iOS 7中处理文本输入字段验证的适当方式是什么? 有没有显示对话框的替代方案? 我对iOS应用程序没有多少经验(我更喜欢Android风扇),我希望它类似于android的: mEditText.setError("Error string"); 我发现最接近的是这个library,但是我想知道iOS中是否存在原生内容(如果可能的话,我想避免使用第三方库). 提前致谢. 我不知道你提到的and
我有一个我想要搜索的集合视图.除此之外,如果用户键入了不在集合视图中的内容,我希望它继续并在数据库中搜索它. 目前我正在使用SearchController,并且我正在尝试大量定制SearchController附带的UISearchBar,如下所示: 到目前为止我已经看起来像这样: 我目前在UISearchBar中遇到的一些问题是: >在用户单击搜索字段之前,文本最初显示在左侧 >将搜索字段中的
我同时是一个 Swift和ReactiveCocoa noob.使用MVVM和Reactive Cocoa v3.0-beta.4框架,我想实现此设置,以了解新RAC 3框架的基础知识. 我有一个文本字段,我希望文本输入包含超过3个字母,以进行验证.如果文本通过验证,则应启用下面的按钮.当按钮收到触地事件时,我想使用视图模型的属性触发操作. 由于目前关于RAC 3.0测试版的资源非常少,我通过阅读
有没有办法调整UITextField上rightView的位置?我尝试在视图上设置框架(设置为rightView),但它没有改变任何东西. 我想避免制作两个视图,一个是rightView,另一个是rightView的子视图,如果可能的话,我会更改子视图的位置. 右侧叠加视图放置在接收器的rightViewRectForBounds:方法返回的矩形中. 所以我建议你继承UITextField并重写这
我只是想知道如何限制uitextfield范围,即我有一个文本框,我输入值10位数.如果我尝试输入超过10位数,我的文本字段不应该接受这些值.为了非常简单,我想在文本字段中只输入10位数字. 我计算出这段代码,但它对我不起作用: - (BOOL)textField:(UITextField *) textField shouldChangeCharactersInRange:(NSRange)ra
我正在继承UITextField以在左侧添加标签.我正在使用autolayout来布局标签.但是,我一直在崩溃: 这是我如何做我的布局代码: - (void)updateConstraints { self.segmentLabel.translatesAutoresizingMaskIntoConstraints = NO; NSLayoutConstraint *constraint; c
我希望用户可以复制和粘贴文本,但不能编辑它们.我使用委托UITextField方法来实现这个: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ return NO; } 这样虽
我有一个UITextField子类,我已经覆盖了一些方法(参见下面的代码).问题是,当我输入它并且文本达到严格边距时,它将不再显示我正在键入的内容.在视图调试模式中,我看到UIFieldEditor比文本提交的要宽得多. 这是UITextFiled子类代码: - (instancetype)init { self = [super init]; if (self) {
我在UITextField上切换secureEntry属性时遇到问题.切换属性时,将调整字符大小,但光标位于错误的位置: 这是我的解决方法: textField.secureTextEntry = YES; UITextRange *textRange = textField.selectedTextRange; textField.selectedTextRange = nil; textFi
我目前正在阅读一本关于 swift中的设计模式的书,并且有一个程序,当步进器的值发生变化或与其关联的文本字段发生变化时,方法会得到通知,这里是方法 @IBAction func stockLevelDidChange(sender: AnyObject) { println("Method Trigged") if var currentCell = sender as?
方形……(不圆) 我试图制作一个适合我的texfield的背景,似乎无法在任何地方找到高度(默认) 默认高度为31pts(您可以在IB中看到),但它仅针对圆角边框样式进行修复 – 使用所有其他样式,您可以将字段高度设置为任意值. 顺便说一句,你可以找到常见UI元素大小here的参考
所以,我有一个UITextField子类,它是自己的Delegate,并且当使用键盘快捷键时崩溃.它最多在CPU上,不会发生错误.没有分配自己作为代表,它的工作没有问题.当它被分配为委托时,即使不使用(可选)方法也会崩溃. 自己尝试一下: 子类UITextField. - (id)initWithFrame:(CGRect)frame { self = [super initWithFra
在iOS 7中,我可以改变键盘类型,而它是第一个响应器(即时): if (textField.text.length > 2) { textField.keyboardType = UIKeyboardTypeNumbersAndPunctuation; } else { textField.keyboardType = UIKeyboardTypeDefault; } [te