uitextfield相关内容
self.delegate = self; 这样做有什么问题?正确的做法是什么? 谢谢,尼尔. 代码: (UITextField*)initWith:(id)sender:(float)X:(float)Y:(float)width:(float)hieght:(int)textFieldTag {if (self = [super initWithFrame:CGRectMake(
..
我有一个 UIButton,我正在尝试开发一个 UIButton 的可编辑 UITextField onclick.基本上,我希望用户单击按钮并编辑文本并将其保存以供将来使用. 所以目前我有: [notes_button addTarget:self action:@selector(editNote) forControlEvents:UIControlEventTouchUpInsid
..
我尝试将 UITextField 子类化如下,以将自定义 rightView 实现为清除按钮: -(void) drawRect:(CGRect)rect{[self.layer setBackgroundColor:[[UIColor colorWithRed:20.0/255.0 green:20.0/255.0 blue:20.0/255.0 alpha:1] CGColor]];[sel
..
我的 UITextfield 上有一个自动生成的清除按钮,默认为蓝色.我无法将色调更改为白色.我已经尝试修改故事板和代码但没有成功,我不想使用自定义图像. 如何在不使用自定义图像的情况下更改默认清除按钮颜色? 解决方案 给你! 一个 TintTextField. 不使用自定义图像,或添加按钮等. class TintTextField: UITextField {v
..
我想知道在数字键盘外的任意位置点击时关闭数字键盘键盘的最简单代码.这是一个在文本字段中输入数字的简单应用程序,然后用户可以在用户在文本字段中输入完数字后关闭键盘.谢谢!:) 解决方案 如果还没有将文本字段声明为实例变量或属性,并实现如下简单方法: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{[textF
..
我有一个UITextField,我想限制该字段中允许的最大输入值为1000.那是当用户在里面输入数字时,一旦输入值大于999,除非用户输入小于 1000 的值,否则输入字段中的值将不再更新. 我想我应该使用 UITextField 委托来限制输入: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRang
..
我的 iPhone 应用程序中有 1 个 UITextfield 用于密码. 我想通过以下验证来验证此文本字段. 必须至少为 10 个字符 必须至少包含一个小写字母、一个大写字母、一个数字和一个特殊字符 有效的特殊字符为 – @#$%^&+=^.*(?=.{10,})(?=.*d)(?=.*[az])(?=.*[AZ])(?=.*[@#$%^&+=]).*$ 如何限制 UIT
..
我想知道为什么由 UITextField 打开的 iPhone 键盘除了文本字段本身内的删除键和清除按钮之外没有输入任何内容.文本字段嵌入在带有此代码示例的 UIActionSheet 中: //为 UIActionSheet 设置 UITextFieldUITextField* textField = [[UITextField alloc] initWithFrame:CGRectMake(
..
我正在尝试以下方法,但没有运气.当用户单击 UiTextfield 时,我需要将键盘视图自动更改为数字视图,这可能吗? 解决方案 UITextInputTraits 协议(UITextField 符合)具有 UIKeyboardType 类型的 keyboardType 属性. myTextField.keyboardType = UIKeyboardTypeNumberPad;
..
我设法自定义 UIAlertView,将两个 UITextFields 作为子视图放入其中,但这样做时键盘不知何故坏了. 当我试图解雇第一响应者时,它什么也不做,只是呆在那里. 这是我的代码,好吧,只有相关部分(这是我放在 UIAlertView 子类中的): #pragma mark -#pragma 标记 UIView- (void)layoutSubviews{[超级布局子视图
..
我搜索了这个网站,但找不到解决我现在面临的问题的方法.希望有人能帮忙. 我创建了一个 UIAlertView 来提示用户在 iPhone 应用中输入他们的姓名. UIAlertView *enterNameAlert = [[UIAlertView alloc] initWithTitle:@"输入你的名字"消息:@"\n\n\n"代表:自己cancelButtonTitle:NSLoc
..
我有一个非常简单的登录页面(登录名 + 密码). 我的用户是法国人,所以他们的键盘是法语 (azerty). 从 iOS 12 开始,当他们单击受保护的密码文本字段时,即使他们的设备上没有安装此键盘,键盘也会切换为英语 (qwerty).此外,如果他们没有安装此键盘,他们将无法切换回他们的键盘. 我发现如果我停用安全文本输入,问题不会出现. 我还尝试以编程方式设置 isSe
..
我一直在尝试实现这个工具栏,当顶部的 textField 是 firstResponder 时,只启用“下一步"按钮,而当底部的 textField 是 firstResponder 时,只启用“上一个"按钮. 这有点用,但是我需要每次点击“上一个"/“下一个"按钮两次以启用/禁用相反的按钮. 我是否遗漏了导致这种情况发生的响应者链中的某些内容? 这是我的代码: - (void
..
我想构建一个支持多语言的 iPhone 应用程序.在那里,我想以用户从我的应用程序设置中的一组语言中选择的语言输入值.因此,它应该显示选定的语言键盘. 例如:如果用户从我的应用程序设置中选择了法语.然后在我的应用程序的所有 UITextFields 中,用户应该能够用法语输入值.因此,当键盘打开时,我需要确保它是每次显示的法语键盘,而不是默认语言键盘. 所以问题是,是否可以根据应用程序
..
我在 SVProgressHUD 下的 UITextField 中输入文本时遇到问题(基本上是一个完整的 UIView-screen 透明 UIWindow 和一些 UIView 子视图显示文本和自定义绘制的进度条). 我的问题是 UITextField 显示闪烁的光标并且键盘显示,但是当我点击一个键时,文本字段中没有输入任何内容.我只看到光标的闪烁中断就像平常一样.有趣的是,后退(删除)键
..
我正在使用 UITextField 接收用户输入.但是,由于我的文本字段朝向笔尖的中间/底部,因此当键盘弹出时它会被隐藏.有什么方法可以将它与键盘一起滑动,以便在选择过程中它位于键盘的顶部?另外,由于我也在使用数字键盘,有没有一种简单的方法可以在某处包含完成按钮? 感谢您的帮助. 解决方案 键盘出现时滚动,我喜欢本教程来自 Cocoa With Love. 要关闭数字键盘,您可
..
我以编程方式创建了一个 UITextField,使 UITextField 成为 viewController 的一个属性.我需要通过返回和触摸屏幕来关闭键盘.我能够让屏幕触摸消失,但按回车键不起作用. 我已经了解了如何使用情节提要以及直接分配和初始化 UITextField 对象而不将其创建为属性.可以吗? .h #import @interface
..
在装有 iOS 6 GM 的 iPad 上.我有 6 个 UITextFields、3 个 UITextViews 和一个触发弹出框/操作表的 UIButton. 当我选择 UITextFields 或 UITextViews 之一时,键盘弹出并出现光标,但我无法输入文本.如果我按下 UIButton 以显示弹出框,然后在其外部点击以将其关闭并返回 UITextFields 或 UIText
..
我在 UIViewController(不是 UITableViewController)的表视图中有一个 UITextField.如果表格视图位于 UITableViewController 上,表格将自动滚动到正在编辑的 textField 以防止它被键盘隐藏.但在 UIViewController 上却没有. 我已经尝试了几天阅读多种方法来尝试实现这一点,但我无法让它发挥作用.最接近实
..
好吧,这个问题让我发疯了. 触摸 UITextField 后,键盘弹出大约需要 3-4 秒.这仅在应用启动后第一次弹出键盘时发生,之后动画立即开始. 一开始我以为是加载太多图片的问题,或者我的UITableView,但我刚刚创建了一个只有一个UITextField的全新项目,我仍然遇到这个问题.我正在使用 iOS 5、Xcode 4.2 版,并在 iPhone 4S 上运行. 这
..