草庐IT

uitextfield

全部标签

ios - UITextField 丢失 firstResponder 恢复帧动画/修改

我使用以下代码修改框架大小以适应显示/消失的键盘:-(void)moveCodeViewForKeyboard:(NSNotification*)aNotificationup:(BOOL)up{NSDictionary*userInfo=[aNotificationuserInfo];NSTimeIntervalanimationDuration;UIViewAnimationCurveanimationCurve;CGRectkeyboardEndFrame;[[userInfoobjectForKey:UIKeyboardAnimationCurveUserInfoKey]get

ios - 从 iOS 中的 UITextField 读取十进制数

我有一个应该接受十进制数字的文本框;它应该接受带逗号(6,7)或点(6.7)的数字,而不管用户的区域设置如何。我使用以下代码:NSNumberFormatter*formatter=[[NSNumberFormatteralloc]init];NSNumber*number=[formatternumberFromString:txtScore.text];NSDecimalNumber*decimalNumber=[[NSDecimalNumberalloc]initWithDouble:[numberdoubleValue]];问题是,如果我在文本字段中使用逗号,对于某些语言环境,

ios - 阻止 iOS 将单词添加到 UITextField 中输入的字典中?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:iPhonekeyboardsecurity,我一直想知道以下问题:如果我在iOS上足够频繁地键入一个未知词,在某个时候(我认为是在第三次输入之后)它会将该词添加到其内部词典中(谷歌搜索“dynamic-text.dat”以获取更多信息)。但是我在我的应用程序中使用的UITextFields呢?如果我不想让iOS了解那里输入的内容(因为它是敏感数据)怎么办?是否足以在现场禁用自动更正?

ios - 如何为 UITextField 设置 inputDelegate?

我有一个包含UITextField的UIAlertView:UITextField*textField=[alertViewtextFieldAtIndex:0];现在我想为textField设置inputDelegate属性:[textFieldsetInputDelegate:self];我的ViewController(自己)符合UITextInputDelegate并且它有方法-(void)textDidChange:(id)textInput;但由于某些原因,当我更改文本字段中的文本时,此方法从未被调用。所以我假设我的ViewController没有设置为textField的

ios - 表情符号键盘布局未正确绘制并且缺少许多表情符号

Myapp'svirtualkeyboardforemojisislookingreallymessedup.键盘在我手机上的所有其他应用程序以及我测试的新项目上看起来都非常正常。代码很简单:UITextField*textField=[UITextFieldnew];[otherViewaddSubview:textField];[textFieldbecomeFirstResponder];我使用UITextField还是UITextView都没有关系。什么会导致这种行为?在问这个问题之前我尝试了一些搜索词(对于有这个问题的其他人):w3ciconplaceholderbuguik

ios - 在 Debug模式下,如何查看 UITextField 的文本属性?

我正在单步执行UITextField中的代码,但我看不到它在哪里显示当前文本的内容(应该是@"hi")。我在哪里可以找到这个值? 最佳答案 试试这个:(在调试消息所在的控制台中)输入:potextField.text 关于ios-在Debug模式下,如何查看UITextField的文本属性?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/26389760/

ios - 使用 self.delegate 子类化 UITextField 会导致应用程序卡住,CPU 峰值达到 100%

我有一个UITextField的子类,它设置了self.delegate=self。该子类用于防止将特殊字符输入到UITextField中。起初它工作正常,但在按下几个键后,CPU峰值达到100%并卡住了应用程序。Xcode中没有崩溃日志,因为该应用程序从未真正崩溃过,它只是保持卡住状态,直到我停止它。经过一些研究,我确定问题是将delegate设置为self-显然我应该为UITextField创建一个单独的delegate?我在网上搜索过,但找不到任何关于如何执行此操作的有用信息。我的AcceptedCharacters子类:AcceptedCharacters.h#import@i

iOS 辅助功能 : make UITextField and specified subview accessible

我想在文本字段上创建一个文本字段和一个subview,供VoiceOver访问。如果我使用UIAccessibilityContainer方法,我只能使subview可访问。有什么方法可以做到这一点吗? 最佳答案 否。您必须在可访问性层次结构中上升一个级别。在您的View的父View上实现容器协议(protocol),并将其所有后代作为subview返回(因此,彼此的sibling)。 关于iOS辅助功能:makeUITextFieldandspecifiedsubviewaccessi

ios - 为什么 UITextField 占位符文本的大小变小了?

我在InterfaceBuilder中遇到一个带有占位符文本的特殊问题。一些占位符文本比其余的小,我找不到原因。当我用全尺寸占位符文本复制UITextfield时,它会立即更改为较小的字体。MacOSX10.10.2上的Xcode6.1.1 最佳答案 这只是Xcode6中的一个视觉错误。每当您复制带有文本的元素时,该文本的字体大小似乎在视觉上发生了改变。但是,当您构建并运行该应用程序时,它应该会在您的设备或模拟器上正常显示。您可以通过单击复制的元素修复视觉错误,转到属性检查器,然后将字体大小减小一个,然后再增大一个。

ios - UITextField 中的自定义图像,如 Venmo 应用程序

我想知道Venmo如何将自定义表情符号放入其文本字段中。当您复制这些图像并将它们粘贴到别处时,它们会显示为“:sunset:”、“:concert:”等。所以我的猜测是textField委托(delegate)会检查与该模式匹配的任何文本(即“:concert:”)并将其替换为一个小图像。所以我想知道如何将您自己的小UIImageView与其他文本放在文本字段中。编辑:我现在考虑这也可能是一个UITextView 最佳答案 屏幕截图中的文本输入几乎肯定是UITextView的自定义子类,在这里我将介绍一种方法来实现所需的结果。这是一