草庐IT

uiTextFields

全部标签

ios - 触发 UITextField 时,同步向上滑动 UIView 并调整 UITableView 的大小

我想调整UITableView的大小并向上滑动包含UITextField的UIView,当此字段被触发时。这是两个简单的模型:现在我有了这段代码:-(void)textFieldDidBeginEditing:(UITextField*)textField{[UIViewbeginAnimations:nilcontext:NULL];[UIViewsetAnimationDelegate:self];[UIViewsetAnimationDuration:0.3];[UIViewsetAnimationBeginsFromCurrentState:YES];[myViewsetFra

iphone - UITextField ResignFirstRespond 在 iphone 中不起作用?

我设计了一个带有四个UITextField的表单。第一个用于输入数字,第二个用于输入姓名,第三个用于选择日期,最后一个用于选择时间。使用数字键盘的第一个文本字段将通过使用键盘上的完成按钮隐藏。如果用户从第一个(数字文本字段)输入第二个(名称文本字段),第一个键盘会完美隐藏。如果用户输入名称并选择日期文本字段在Actionsheet中显示日期选择器,当用户选择日期并点击完成/取消按钮时,我会隐藏Actionsheet。但是,名称文本字段键盘不会从屏幕上消失。我绑定(bind)了下面的代码,它不起作用。任何人都可以提出这个澄清的想法吗?提前致谢。-(void)textFieldDidBeg

objective-c - 如何捕捉 UITextField 文本的变化?

我已经查看了所有类似的问题,它们与我提出的问题不同。我需要捕捉UITextField中实际文本的变化,而不仅仅是编辑状态。当View加载时,它将成为第一响应者,我需要知道何时输入文本,以便我可以在导航栏中启用“下一步”。如果可以,请帮助我,这确实阻碍了我的项目。补充:我目前正在使用-它不起作用:[textFieldaddTarget:selfaction:@selector(textFieldDidChange)forControlEvents:UIControlEventValueChanged]; 最佳答案 实现UITextFi

ios - 在 iOS 中,如何禁止粘贴到 UITextfield 或其他输入字段?

我知道这里列出的解决方案:HowtodisablecopypasteoptionfromUITextFieldprogrammatically这里:UITextFieldhowtodisablethepaste?但这并不是我想要做的。我觉得它有点乱,因为用户仍然可以点击并按住文本字段并看到粘贴选项可用。如果用户点击它,文本字段将不会响应该操作。我实际上想从出现的选项列表中删除“粘贴”选项。那可能吗?任何方向将不胜感激。提前致谢。 最佳答案 -(BOOL)textField:(UITextField*)textFieldshouldC

ios - 触摸 UITextField 时出现 "message sent to deallocated instance"崩溃

我有一个UIViewController的实现,其中viewDidLoad的代码如下:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheviewfromitsnib.for(inti=0;i0)[selfgetTextField:i].text=speedDial;[selfgetTextField:i].returnKeyType=UIReturnKeyDone;[selfgetTextField:i].delegate=self;}}当我触摸屏幕上的UITextField时,应用程序

ios - 只允许 UITextField 的字母表

我正在创建一个文本字段。但是文本字段应该只包含字母而不是数字。如何在不检查ASCII值的情况下在ios中执行此操作? 最佳答案 -(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{BOOLcanEdit=NO;NSCharacterSet*myCharSet=[NSCharacterSetcharacterSetWithCharactersInSt

ios - UITextfield 不能作为 iOS 7 中 UISearchBar 的 subview ?

此代码在iOS6中运行良好,但在iOS7中,导航栏中的文本字段是灰色的,并且不可点击?看看这张图的区别可能出了什么问题?我不知道他们在iOS7中到底做了什么改变,也不知道从哪里开始寻找解决这个问题的方法....../问候UITextField*sbTextField=(UITextField*)[searchBar.subviewslastObject];[sbTextFieldremoveFromSuperview];CGRectrect=searchBar.frame;rect.size.height=32;rect.size.width=210;sbTextField.frame

ios - 从 inputView 获取 UItextField

我有UITextField。我将UIDatePicker设置为此UITextField的inputViewUITextField*dateField=[[UITextFieldalloc]init];dateField.frame=CGRectMake(30,180,260,30);dateField.delegate=self;[selfaddSubview:dateField];UIDatePicker*datePicker=[[UIDatePickeralloc]init];[datePickersetDate:[NSDatedate]];datePicker.frame=CGR

ios - 如何从 UITextField 中获取非英文字符并将它们视为普通字符

我有一个包含非英语单词的数据库(对于那些想知道土耳其语字母的人)。我有一个算法可以将输入与数据库进行比较。所以我的问题是这样的;在我的数据库中,所有字符串都是用土耳其语字符编写的。所以假设我有这个元素可以比较heyyö。当用户输入heyyo时,它不会找到它,因为它们被认为是不同的词。我的第一个想法是特殊情况,当发现非英语字符时,考虑是英语还是非英语字母(比如g和ğ或i和ı),但这意味着很多蛮力。我怎样才能优雅地做到这一点。哦,如果没有暗示的话,用户是从文本字段输入这个输入的。 最佳答案 去除变音符号称为“折叠”。您可以使用选项NSD

ios - 当我将 UITextField 与 resignFirstResponder 结合使用时,它不是最多 1 个数字

检查最大数字是否为1的代码在我只使用那段代码时有效。但是当我用[becomFirstResponder]添加自动跳转到下一个UITextField时,它不再起作用了。非常感谢你们!什么时候MyViewController.h@interfaceGateKeeperViewController:UIViewController@property(strong,nonatomic)IBOutletUITextField*firstCodeField;@property(strong,nonatomic)IBOutletUITextField*secondCodeField;@propert