草庐IT

uitextfield

全部标签

iphone - 在 firstResponder 上显示 UITextField 键盘,即使 userInteractionEnabled = NO

我有一个UITextField是第一响应者。我想在进入View时显示键盘,但我想这样做,用户将无法对其进行编辑,并且光标也将一直隐藏。当你点击一个键盘字母时,它会被写在UITextField中,但用户将无法在那里编辑任何东西,甚至不能复制。谢谢! 最佳答案 好的,根据我的评论,我的解决方案是使用一个代理UITextField,将其hidden属性设置为YES。我所做的是将该隐藏的文本字段添加到View中,并对其调用becomeFirstResponder。用户不知道此文本字段的存在。在文本字段的委托(delegate)回调中,我获取

iphone - 在 UITextField(iOS) 中检测当前输入的字符

我想知道用户刚刚输入的当前输入字符。比较新旧输入字符串似乎可行,但这一定是我最不想尝试的事情。有什么建议吗?我想iOSSDK中有一些方法可以更好地做到这一点。 最佳答案 -(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string来自UITextFieldDelegate应该可以帮助你。它不仅在替换文本时被调用,而且每当用户按下键盘上的键时也会被调用。(此时

ios - 如何检测正在进行的语音识别

问题:我有UITextField和UIButton并排发送功能。当用户按下发送按钮时,我正在执行简单的操作:-(IBAction)sendMessage:(id)sender{[self.chatServicesendMessage:self.messageTextField.text];self.messageTextField.text=@"";//hereIgetexception}现在,当用户开始使用键盘听写,然后在听写View(键盘)上按下完成并立即按下发送按钮时,出现异常“范围或索引超出范围”。可能的解决方案:我注意到当语音识别服务器正在处理数据时,其他应用程序会禁用此“发

android - 在 android 中实现 uitextfield 属性

我是一名Android和iPhone开发者。我是一个新手,虽然在这个巨大的项目上工作。我正在尝试在android中的iphone中实现文本字段的leftView、leftviewmode、rightview、rightviewmode属性。我在想,对于左View和右View,setCompoundDrawables()方法可以应对挑战。但是,我对如何实现各种模式感到困惑;“从不”、“总是”等我走在正确的轨道上吗?有人可以帮忙吗?谢谢 最佳答案 此代码将为您提供一个AndroidEditText字段,其功能与iPhoneUITextF

如何从Swift 3中的UITEXTFIELD获取所选文本的索引?

我在登录页面中有一个uitextfield,以用于密码。当用户在密码中选择一部分文本时,我想获得所选文本的索引。例如,如果用户在Textfield中输入'1234',并且选择了“23”,则我想具有'23'的索引。我不想要整数索引。所选索引的输出类型应为“string.index”。看答案您想获得所选文本的启动和结束索引的功能:extensionUITextField{funcselectedTextIndexes()->(startIndex:String.Index,endIndex:String.Index)?{ifletrange=self.selectedTextRange{if!ra

UI学习——UITextField控件

文章目录一、UITextField控件1.基本概念2.基本属性二、UITextFieldDelegate协议1.基本概念2.基本属性总结一、UITextField控件1.基本概念UITextField是iOS开发中常用的控件之一,用于在应用程序中接收用户的文本输入。UITextField可以放置在视图层次结构中的任何位置,并通过键盘输入文本2.基本属性首先在viewController的接口部分定义一个UITextField对象,如下代码所示:#importUIKit/UIKit.h>@interfaceViewController:UIViewController{//定义一个textFie

iOS 11.0 UITEXTFIELD SECURETEXTENTRY不起作用?

我找到secureTextEntry在iOS11.0上不起作用,我的代码很简单:tfPwd1.keyboardType=UIKeyboardTypeNumberPad;tfPwd1.secureTextEntry=YES;tfPwd1.delegate=self;我该怎么办来解决这个问题?看答案改变.secureTextEntry至.isSecureTextEntry希望它有效。

php - 如何在 Xcode 5 中使用 UITextField 内容更新 MySQL 数据库?

我正在构建我的第一个iPhone应用程序,它从MySQL数据库中提取客户端网络信息并在UITextFields中显示内容。这一切都可以正常工作,将正确的信息删除并添加到UITAITHVIEW中,然后选择客户端名称时,执行了移动到第二ViewController的SEGUE,其中文本字段与其余部分填充了文本字段客户信息。这是用于实现此功能的PHP代码;(我使用本教程达到了目前的水平http://codewithchris.com/iphone-app-connect-to-mysql-database/如果需要有关应用程序本身编码的更多信息,可以在上面的链接中找到,我不知道您可能需要查看

UITextField & UITextView 使用小技巧

文章目录前言一、监听UITextField内容变化1.代理2.通知3.目标动作事件二、监听UITextView文本内容高度变化三、cell中的文本框,在reloadDataorreloadRow后失去焦点四、手机号码、银行卡号格式化手机号格式化银行卡格式化封装前言本文总结了在使用UITextField&UITextView时遇到的一些问题及场景,以及对应的解决方案。目前覆盖的面可能不太全,后面会持续更新…一、监听UITextField内容变化已知三种方式:代理:delegate通知:NSNotification目标动作:addTarget:action:1.代理

ios - UIImageView 的 UITextField subview 不响应触摸事件

我有一个UITextField,它在添加为self.view的subview时响应触摸事件。当我将它添加为UIImageView的subview时,它不再响应触摸事件。我将其设置为firstResponder并且该字段处于事件状态并且仍然需要键盘输入。有什么想法吗? 最佳答案 docsforUIImageView状态:Newimageviewobjectsareconfiguredtodisregardusereventsbydefault.IfyouwanttohandleeventsinacustomsubclassofUIIm