jjzjj

UItextfield

全部标签

ios - 在 UITextField 中使用 UIButton 作为清除按钮

我想做的是在UITextField中做一个自定义清除按钮,目前我已经完成了除最后一部分之外的所有工作。这是让它执行明确的操作。但是,我无法弄清楚如何清除它,只是它所在的textField。-(BOOL)textFieldShouldBeginEditing:(UITextField*)textField{[textFieldsetTextColor:[UIColorcolorWithRed:0.56fgreen:0.56fblue:0.56falpha:1.00f]];[textFieldsetFont:[UIFontsystemFontOfSize:14]];textField.ba

ios - 将第一响应者从 uitextfield 更改为 uitextview [iOS 7] 时出现死锁

这里有一个非常奇怪的问题,这在iOS7之前没有发生过......我在我创建的表单中有一个uitextfield和uitextview...问题是,如果用户将textfield作为第一响应者,然后点击uitextview,就会发生死锁,内存将增加,直到看门狗杀死我的应用程序。.当我从uitextview更改为uitextfield时,这不会发生相关代码:#pragmamark-UITextViewDelegate-(BOOL)textView:(UITextView*)textViewshouldChangeTextInRange:(NSRange)rangereplacementTex

iphone - UISearchBar 高度不调整大小

我有一个UISearchBar,我需要它相当大(68像素的高度)。我已经尝试从xib的源代码调整大小以及从UISearchbar更改UITextField的subview,都没有解决问题(如下图所示):尝试设置外观(除高度变化外一切正常):[[UITextFieldappearanceWhenContainedIn:[UISearchBarclass],nil]setFont:[UIFontfontWithName:@"HelveticaNeue-Light"size:48]];UITextField*searchField=[self.searchBarvalueForKey:@"_

ios - 将 UITextField 键盘置于最前面

我创建了一个自定义的UIAlertView(从头开始,没有以任何方式子类化)类,它工作得很好,但是当警报有一个文本字段时我遇到了问题。在这个特定的例子中,当我点击电子邮件地址字段时,键盘出现在我的弹出警报下方。调用此弹出窗口的View也有一个UITextField(一个评论框)。我注意到如果我在点击主视图文本字段(评论框)后点击弹出文本字段(电子邮件地址),我只会遇到这个问题。文本字段未使用相同的委托(delegate)。有没有办法强制键盘位于View层次结构的前面?更新:将文本字段添加到弹出窗口的代码(这是我的警报类PopupDialog.m中的一个)self.textField=[

ios - 如何启用/禁用 UITextField 的 inputAccessoryView 按钮?

我创建了一个UIToolBar作为inputAccessoryView,带有下一个和上一个按钮,这些按钮将在我的ViewController中的文本字段中循环。我根据thirdSOansweronthispage在UITextField上创建了一个类别它向指向下一个/上一个文本字段的文本字段添加一个属性。我可以让它向前和向后循环遍历文本字段,但只能循环一次,然后我的按钮将被永久禁用。此外,当最后一个文本字段处于焦点时,我仍然需要额外点击下一个按钮一次(3个文本字段点击4次)以使其禁用下一个按钮-与上一个按钮相同,我必须在我点击后退一次'在第一个文本字段中。//ViewControlle

ios - 当键盘启动时,将 iPhone 设备旋转到横向时,UITextfield 无法看到文本和光标

在UITextfield中,当键盘启动时将iPhone设备旋转到横向时无法看到文本和光标。UITextfield中的文本在我们点击键盘上的返回按钮后不显示,或者如果我们键入则显示 最佳答案 您必须设置UITextFieldDelegate方法,并且必须设置文本字段的框架并根据要求移动它,因为当设备处于风景模式时,您的文本字段可能会隐藏在键盘下。 关于ios-当键盘启动时,将iPhone设备旋转到横向时,UITextfield无法看到文本和光标,我们在StackOverflow上找到一个类

ios - iPhone 开发 : Magnifying glass of a UITextField is empty

放大镜出现了,但是是空的(白色)!在iOS模拟器上,它运行良好。有什么线索吗?谢谢,乔纳森。 最佳答案 很抱歉问了,但经过大量研究,我已经发现了这个问题:IniOS7TextMagnifierisn'tworkingappwide对我来说,问题还在于由于历史原因,另一个UIWindow对象被实例化了。j. 关于ios-iPhone开发:MagnifyingglassofaUITextFieldisempty,我们在StackOverflow上找到一个类似的问题:

ios - 在 UITableViewController 上编辑 UITextField 时滚动区域不正确

我在iPhone上有一个分组样式的UITableViewController。我现在在iOS7.0.6上。在我的一些单元格上是UITextField的。编辑文本域时,自动调整滚动区域;我没有添加代码来执行此操作。我唯一与滚动相关的东西是:[self.tableViewscrollToRowAtIndexPath:nameIndexPathatScrollPosition:UITableViewScrollPositionNoneanimated:YES];但我只在textField:shouldChangeCharactersInRange:replacementString:中调用它

ios - UITextField TapGesture 在 iOS 7.1 上没有响应

我有一个以编程方式添加到View中的uitextfield。我需要显示一个UIPickerview,当我点击它时,我已经为此添加了一个UITapgestureRecognizer,并且还启用了用户交互。在IOS7.0之前工作正常。但是当我更新到IOS7.1时,它没有被调用。 最佳答案 无需为您的textField设置点击手势,您只需将textField的inputView设置为您的pickerView。这仅使您能够在轻按textField或获得焦点时显示UIPicker。像这样的东西:[YOUR_TEXTFIELDsetInputV

ios - 禁用硬件键盘编辑 UITextField

我有一个UITextField,点击它会弹出一个UIPickerView(_myTextField.inputView=_myPicker;)。但是,在模拟器中,我可以使用我的Mac键盘输入UITextField。这是不可取的,因为我正在使用UIPickerView。如何禁用或忽略使用选择器的文本字段的硬件键盘输入? 最佳答案 您可以使用-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementStri