草庐IT

UItextField

全部标签

iphone - 将按钮添加到 uitextfield

当我在文本框内单击时,如何将加号按钮添加到UITextField,如下面的屏幕所示?单击此按钮时,它将启动iPhone联系人应用程序。我将非常感谢任何代码示例。谢谢 最佳答案 以下代码用于在UITextField中添加按钮。-(void)ViewDidLoad{UITextField*txt=[[UITextFieldalloc]initWithFrame:CGRectMake(140,120,160,40)];txt.returnKeyType=UIReturnKeyDone;txt.placeholder=@"EnterorMo

ios - 在ios中获取UITextField的光标位置

我正在尝试控制UITextField中的光标位置。用户一次不能在文本字段中间插入一个以上的字符。它将它移动到文本字段的末尾。所以这篇文章在SO中:ControlcursorpositioninUITextField它解决了我的问题。但我需要知道当前光标位置。我的代码是这样的:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{if(textField.tag==201){[myclassselectT

ios - 在ios中获取UITextField的光标位置

我正在尝试控制UITextField中的光标位置。用户一次不能在文本字段中间插入一个以上的字符。它将它移动到文本字段的末尾。所以这篇文章在SO中:ControlcursorpositioninUITextField它解决了我的问题。但我需要知道当前光标位置。我的代码是这样的:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{if(textField.tag==201){[myclassselectT

ios - textFieldDidBeginEditing : not getting called

我从this得到了下面的代码所以问题。当我开始编辑时,我试图向上滑动文本字段(因为否则它们会被iPhone键盘覆盖)。但是,日志语句显示未调用textFieldDidBeginEditing方法。我在UIViewController的两个不同子类中有以下代码。例如,在其中一个中,我有一个从Storyboard连接到UIViewController的文本字段,如下所示@property(strong,nonatomic)IBOutletUITextField*mnemonicField;我将文本字段移至View的顶部(即未被键盘覆盖),以便我可以对其进行编辑以尝试触发日志语句,但它不起作

ios - textFieldDidBeginEditing : not getting called

我从this得到了下面的代码所以问题。当我开始编辑时,我试图向上滑动文本字段(因为否则它们会被iPhone键盘覆盖)。但是,日志语句显示未调用textFieldDidBeginEditing方法。我在UIViewController的两个不同子类中有以下代码。例如,在其中一个中,我有一个从Storyboard连接到UIViewController的文本字段,如下所示@property(strong,nonatomic)IBOutletUITextField*mnemonicField;我将文本字段移至View的顶部(即未被键盘覆盖),以便我可以对其进行编辑以尝试触发日志语句,但它不起作

iphone - 带有 UITextField 的 UITableViewCell 失去了选择 UITableView 行的能力?

我几乎完成了一个带有UITextField的UITableViewCell的实现。而不是通过CGRectMake和UITableViewCell.contentView我用更简单的方式实现了它:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{cell=[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleValue1reuseIdentifier:@"Cell"];[cellset

iphone - 带有 UITextField 的 UITableViewCell 失去了选择 UITableView 行的能力?

我几乎完成了一个带有UITextField的UITableViewCell的实现。而不是通过CGRectMake和UITableViewCell.contentView我用更简单的方式实现了它:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{cell=[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleValue1reuseIdentifier:@"Cell"];[cellset

iOS TextField - 自动完成添加空白字符

我对UITextField有疑问。当我启用电子邮件自动完成选项时,我可以从列表中选择一封电子邮件,但iOS会自动在文本字段的末尾添加空格。这是iOS错误还是我可以做些什么来防止这种情况发生?附言我知道我可以处理文本更改并从字符串末尾删除空格,但我正在寻找native方式。 最佳答案 智能建议的默认行为是在提供的文本之后添加一个空格,如果您正在写一个句子,则在选择建议后不必点击空格。我建议删除空格,这样即使用户尝试输入它也会被丢弃。您可以通过在文本更​​改后以编程方式更改文本来做到这一点:在Controller的viewDidLoad

iOS TextField - 自动完成添加空白字符

我对UITextField有疑问。当我启用电子邮件自动完成选项时,我可以从列表中选择一封电子邮件,但iOS会自动在文本字段的末尾添加空格。这是iOS错误还是我可以做些什么来防止这种情况发生?附言我知道我可以处理文本更改并从字符串末尾删除空格,但我正在寻找native方式。 最佳答案 智能建议的默认行为是在提供的文本之后添加一个空格,如果您正在写一个句子,则在选择建议后不必点击空格。我建议删除空格,这样即使用户尝试输入它也会被丢弃。您可以通过在文本更​​改后以编程方式更改文本来做到这一点:在Controller的viewDidLoad

ios - UITextField 和键盘通知 - 奇怪的顺序

所以我已经为键盘出现事件设置了一个通知。现在让我们考虑一个UITextView和一个UITextField。[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWillShow:)name:UIKeyboardWillShowNotificationobject:nil];选择器是:-(void)keyboardWillShow:(NSNotification*)notification{keyboardSize=[[[notificationuserInfo]objectForK