草庐IT

uiTextFields

全部标签

iphone - 如何通过 AirPrint 打印 UITextField 文本

我正在使用这段代码来执行AirPrintTextView文本-(IBAction)_clickbtnprintermainnote:(id)sender{UIPrintInteractionController*print=[UIPrintInteractionControllersharedPrintController];print.delegate=self;UIPrintInfo*printInfo=[UIPrintInfoprintInfo];printInfo.outputType=UIPrintInfoOutputGeneral;printInfo.jobName=@"N

ios - 光标在 UITextField 中闪烁,但键盘没有出现

我得到了一个带有文本字段的简单详细View。在详细的viewController中,我写了这段代码:-(void)viewDidAppear:(BOOL)animated{[self.textFieldbecomeFirstResponder];NSLog(@"istextField1stresponder%d",[self.textFieldisFirstResponder]);}当我将详细信息推送到导航Controller时,我在日志中看到“istextField1stresponder0”。键盘没有出现。但是文本字段有闪烁的光标。这一刻发生了什么?为什么键盘没有出现?我确实尝试在

ios - 向无法删除的 UITextField 添加文本

我想做的是在UITextField的开头添加一些不能删除的文本。我在用户点击UITextField时添加此文本,如下所示:-(BOOL)textFieldShouldBeginEditing:(UITextField*)textField{if(textField.text.length==0){textField.text=@"myText";}returnYES;}如何防止用户以正常方式删除此文本?(例如,没有在TextField之上添加单独的UILabel)。提前致谢! 最佳答案 您可以在shouldChangeCharact

ios - 在键入时获取 UITextField 中的整个文本的简单方法是什么?

当用户在UITextField中输入内容时,我需要实时了解文本字段中的整个字符串。我这样做的方法是听一个UITextFieldDelegate打回来。此回调的问题在于它是在实际插入附加文本之前触发的。由于这个和其他各种极端情况,我需要编写这段非常复杂的代码。有没有更简单(更少代码)的方法来做同样的事情?-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{NSString*entireString=ni

ios - UITextfield 的文本在填充后不会向左移动 - 因为我一直在输入

我使用以下代码在Tableview的单元格中使用了UITextfield:-(UITextField*)textFieldWithDefaultsForCell:(int)cellIdentifier{UITextField*textField=[[[UITextFieldalloc]initWithFrame:CGRectMake(180,12,135,20)]autorelease];textField.autocorrectionType=UITextAutocorrectionTypeNo;textField.autocapitalizationType=UITextAutoc

ios - 是否有任何通用的解决方案可以在屏幕上的键盘上方滚动 UITextView 和 UITextField

当键盘出现在屏幕上时,如何在UITableView或UIViewController中滚动UITextField、UITextview。 最佳答案 我正在使用IQKeyboardManager.通常,只需将[IQKeyBoardManagerinstallKeyboardManager];添加到viewDidLoad方法即可。 关于ios-是否有任何通用的解决方案可以在屏幕上的键盘上方滚动UITextView和UITextField,我们在StackOverflow上找到一个类似的问题:

ios - 当文本字段为空时,如何在 Xcode UI 测试中测试 UITextField?

我正在Xcode中制作一个UITest。当我记录我的测试时,它工作正常,但当我运行测试时,它给出了一个错误。这些是发生错误的代码行:XCUIElement*clearTextTextField=[app.textFieldscontainingType:XCUIElementTypeButtonidentifier:@"Cleartext"].element;[clearTextTextFieldtypeText:@"sheffield"];错误说UITestingFailure-Nomatchesfoundfortextfield我想这是因为我的文本字段没有任何初始字符串,测试人员找

ios - 我们可以在单元测试时检查 uitextfield 的验证吗?

假设我们在ViewController(例如vc1)中对shouldChangeCharactersInRange方法中的UItextfield进行了一些验证,因为用户只能输入数字不是字母或其他特殊字符。我只想知道在我们的XCTestCase类中,这是否可能在单元测试中检查特定的uitextfield,是否允许一些字符(在我的例子中只有数字)还是没有? 最佳答案 进行调用shouldChangeCharactersInRange的单元测试并检查结果应该为真还是假的预期。这是一个如何对委托(delegate)方法进行单元测试的示例。在

iphone - UITextField 列表?如何实现类似的UI?

我在Geico应用程序中看到了这个UI。这种“分组”的UITextField样式是如何实现的(街道、城市、州)?是通过显式重新设置3个UITextField元素的样式来完成的,还是我缺少一个控件来处理这个问题?注意:我使用的是MonoTouch。 最佳答案 我认为它是使用UITableView元素完成的。 关于iphone-UITextField列表?如何实现类似的UI?,我们在StackOverflow上找到一个类似的问题: https://stackove

ios - 有没有办法在 UITextField 是第一响应者而不使用委托(delegate)的情况下捕捉返回键?

我想制作一个UITextField子类,它具有预定义的返回键操作,但在所有其他方面与UITextField没有区别。编辑:我希望委托(delegate)照常工作——一种方法是创建一个委托(delegate),将textFieldshouldReturn:发送到子类,并将其他消息发送到实际的委托(delegate),但我更喜欢如果可能,将其保留在一个对象中。 最佳答案 这非常简单,方法如下:在您的UITextField子类中,为UIControlEventEditingDidEndOnExit事件添加目标操作方法[selfaddTar