草庐IT

mdl-textfield

全部标签

ios - 以不同方式突出显示 TextField 中的某些文本

我正在按成分创建食谱应用程序。当我在文本字段上输入成分然后按下查找食谱按钮时,它会下载包含这些输入成分的食谱,但它会在标签上显示其他成分,而我想要做的是显示带有不同颜色输入成分的标签额外的成分。示例代码:-(void)drawTheCell:(Recipe*)recipeObject{self.recipeTitle.text=recipeObject.title;NSArray*dividesString=[recipeObject.ingredientscomponentsSeparatedByString:@","];NSMutableString*listIngreditent

ios - 在动态 tableView 中重新加载包含 textFields 的单元格时出现奇怪的行为

我有一个带有自定义单元格的动态tableView,每个单元格都包含一个文本字段和标签。我想要以下行为:用户点击“添加”按钮,表格在索引0处插入一个单元格,单元格的textField成为第一响应者。当用户完成输入数据时,单行文本字段将辞去第一响应者的角色并隐藏自己。然后单元格的标签变得可见,填充有用户输入,并自动调整其高度以适应输入。单元格也在此时调整大小。我有代码在第一次添加单元格时完全执行此操作,但是当添加更多单元格时,它会变得很奇怪。第二个添加的单元格stextField不会成为第一响应者,而是填充上一个textField中的文本。随后添加的单元格显示为空白,除了每6个空白单元格,

ios - iOS上如何判断一个textfield输入完成

我想在用户完成输入后搜索一些词,我试过这个选择器,但它在每次输入时的调用都发生了变化。#pragmamarktextFieldValueChanged-(void)inputSearchTextChanged:(UITextField*)textField{if(textField.text.length==0){self.searchView.tipsView.hidden=NO;}else{self.searchView.tipsView.hidden=YES;}if(self.searchView.lySelectView.selectState==LYTabSelectOpti

iphone - 将 TableView 中的 TextFields 添加到数组

我已经为TableView中的所有单元格创建了一个文本字段。self.field=[[UITextFieldalloc]initWithFrame:CGRectMake(20,44,222,31)];self.field.delegate=self;[cell.contentViewaddSubview:self.field];所以所有的行都有一个文本字段。但我想单独访问它们。我的一位前辈让我将它们添加到一个数组中并使用它们并给我留下了这一行代码[self.arrayaddObject:self.field];接下来呢?我应该如何使用它们? 最佳答案

ios - UITableView 中的 TextField resignFirstResponder

我有一个带有CustomCells的UITableView,其中包含一个TextField。看看我上传的图片。Picture1Picture2我希望如果我开始滚动键盘应该隐藏。我试过了-(void)scrollViewWillBeginDragging:(UIScrollView*)scrollView{NSLog(@"Gotcalled");ProductTableCell*cell;[cell.mengeTextFieldresignFirstResponder];}控制台日志:2012-04-2412:57:48.924Book-App[21029:15803]Gotcalled

iphone - 是否可以在不隐藏的情况下禁用键盘(TextField)?

我想禁用UITextField的键盘而不隐藏。可能吗?如果是这样,你能告诉我怎么做吗?谢谢汽车 最佳答案 如果你实现了uitextfield的delegate方法-(BOOL)textFieldShouldBeginEditing:(UITextField*)textField{returnNO;}它不显示键盘。 关于iphone-是否可以在不隐藏的情况下禁用键盘(TextField)?,我们在StackOverflow上找到一个类似的问题: https://

ios - 在没有 TextField 的情况下显示 iOS 屏幕键盘

我有一个特殊的iPad应用程序,即使没有UITextField作为第一响应者,屏幕键盘也必须保持可见。据推测,键盘的出现是由UITextInputTraits控制的。所以我让我的ViewController实现了UITextInputTraits协议(protocol)并向其中添加了这些方法:-(UITextAutocapitalizationType)autocapitalizationType{returnUITextAutocapitalizationTypeNone;}-(UITextAutocorrectionType)autocorrectionType{returnUIT

ios - 显示 TextField 时获取 UIKeyboard 高度

我有几个UITextFields,当键盘弹出时会被键盘隐藏,所以我实现了UIKeyboardWillShowNotification和UIKeyboardWillHideNotification并将它们发送到各自的方法:-(void)keyboardWillShow:(NSNotification*)notification{CGFloatheight=[[notification.userInfoobjectForKey:UIKeyboardFrameEndUserInfoKey]CGRectValue].size.height;keyBoardHeight=height;}-(vo

ios - 如何根据 TextField 的可见大小限制 UITextField 的输入文本量?

我有一个表单应用程序,其中包含许多不同大小的UITextField。我想在截断字符串之前将输入文本的数量限制为文本字段可以容纳的文本量。堆栈溢出的所有其他答案似乎都知道事先限制字符数量(例如,我想限制为40个字符),但我需要知道如何根据文本字段的大小(因文本字段而异)来限制它到文本字段)。有办法吗?谢谢 最佳答案 由于字符串的长度取决于字符,在知道字符之前您无法确定最大字符数,因此我建议您在进行时测试每个字符输入是否适合文本字段,例如:-(BOOL)textField:(UITextField*)textFieldshouldCha

ios - TextField 的最大字符数限制

我希望将用户可以在文本字段中输入的字符数限制在14个。这是我在文档中找到的代码。functextField(textField:UITextField,shouldChangeCharactersInRangerange:NSRange,replacementStringstring:String)->Bool{letcurrentCharacterCount=userNameTextField.text?.characters.count??0if(range.length+range.location>currentCharacterCount){returnfalse}letne