草庐IT

uiTextFields

全部标签

iphone - 电话号码的 UITextField

我想知道如何格式化用于电话号码的文本字段(例如iPhone上的“添加新联系人”页面。当我输入新手机时,例如1236890987会格式化它如(123)689-0987。)我已经将键盘设置为数字键盘。 最佳答案 这是我的解决方案..效果很好!实时格式化电话号码。注意:这是10位数的电话号码。目前它会自动将其格式化为(xxx)xxx-xxxx..调整到您的内心喜悦。首先在您的shouldChangeCharactersInRange中,您要收集电话文本字段的整个字符串并将其传递给验证/格式化函数。-(BOOL)textField:(UIT

iphone - 电话号码的 UITextField

我想知道如何格式化用于电话号码的文本字段(例如iPhone上的“添加新联系人”页面。当我输入新手机时,例如1236890987会格式化它如(123)689-0987。)我已经将键盘设置为数字键盘。 最佳答案 这是我的解决方案..效果很好!实时格式化电话号码。注意:这是10位数的电话号码。目前它会自动将其格式化为(xxx)xxx-xxxx..调整到您的内心喜悦。首先在您的shouldChangeCharactersInRange中,您要收集电话文本字段的整个字符串并将其传递给验证/格式化函数。-(BOOL)textField:(UIT

iphone - 在 UITextField 文本上投影

是否可以给UITextField中的文本添加阴影? 最佳答案 从3.2开始,您可以使用CALayer阴影属性。_textField.layer.shadowOpacity=1.0;_textField.layer.shadowRadius=0.0;_textField.layer.shadowColor=[UIColorblackColor].CGColor;_textField.layer.shadowOffset=CGSizeMake(0.0,-1.0); 关于iphone-在UIT

iphone - 在 UITextField 文本上投影

是否可以给UITextField中的文本添加阴影? 最佳答案 从3.2开始,您可以使用CALayer阴影属性。_textField.layer.shadowOpacity=1.0;_textField.layer.shadowRadius=0.0;_textField.layer.shadowColor=[UIColorblackColor].CGColor;_textField.layer.shadowOffset=CGSizeMake(0.0,-1.0); 关于iphone-在UIT

objective-c - UITextField "value changed"字段更新时未触发

我有一个IBAction已连接到InterfaceBuilder中的UITextField元素。(触发“值改变”事件)我还有一个UISlider,它会在调整TextField元素的值时自动更新它。当我运行我的应用程序时,当我调整slider时TextField确实会更新,但发生这种情况时不会触发“值更改”事件。当我手动编辑TextField时,值更改事件也不会触发。(尽管使用DidEditingEnd触发器确实会触发它)。我的问题是,如何让值更改触发器在TextField的编程更新以及用户调整值时触发。 最佳答案 不要将UICont

objective-c - UITextField "value changed"字段更新时未触发

我有一个IBAction已连接到InterfaceBuilder中的UITextField元素。(触发“值改变”事件)我还有一个UISlider,它会在调整TextField元素的值时自动更新它。当我运行我的应用程序时,当我调整slider时TextField确实会更新,但发生这种情况时不会触发“值更改”事件。当我手动编辑TextField时,值更改事件也不会触发。(尽管使用DidEditingEnd触发器确实会触发它)。我的问题是,如何让值更改触发器在TextField的编程更新以及用户调整值时触发。 最佳答案 不要将UICont

iphone - 缩进 UITextField 中的文本

我的问题和标题一样简单,但这里还有一点:我有一个UITextField,我在上面设置了背景图像。问题是文本紧贴它的边缘,这也是图像的边缘。我希望我的文本字段看起来像Apple的,在背景图像和文本开始位置之间有一点水平空间。 最佳答案 这是我在不做任何子类的情况下找到的最快方法:UIView*spacerView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,10,10)];[textfieldsetLeftViewMode:UITextFieldViewModeAlways];[textfie

iphone - 缩进 UITextField 中的文本

我的问题和标题一样简单,但这里还有一点:我有一个UITextField,我在上面设置了背景图像。问题是文本紧贴它的边缘,这也是图像的边缘。我希望我的文本字段看起来像Apple的,在背景图像和文本开始位置之间有一点水平空间。 最佳答案 这是我在不做任何子类的情况下找到的最快方法:UIView*spacerView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,10,10)];[textfieldsetLeftViewMode:UITextFieldViewModeAlways];[textfie

ios - iOS7 上的 UITextfield leftView/rightView 填充

iOS7上UITextField的leftView和rightViewView非常接近文本框的边框。如何为这些项目添加一些(水平)填充?我尝试修改框架,但没有成功uintpadding=10;//paddingforiOS7UIImageView*iconImageView=[[UIImageViewalloc]initWithImage:iconImage];iconImageView.frame=CGRectMake(0+padding,0,16,16);textField.leftView=iconImageView;请注意,我对向文本字段的文本添加填充不感兴趣,例如Setpad

ios - iOS7 上的 UITextfield leftView/rightView 填充

iOS7上UITextField的leftView和rightViewView非常接近文本框的边框。如何为这些项目添加一些(水平)填充?我尝试修改框架,但没有成功uintpadding=10;//paddingforiOS7UIImageView*iconImageView=[[UIImageViewalloc]initWithImage:iconImage];iconImageView.frame=CGRectMake(0+padding,0,16,16);textField.leftView=iconImageView;请注意,我对向文本字段的文本添加填充不感兴趣,例如Setpad