草庐IT

uiTextFields

全部标签

ios - 未调用 UITextField 委托(delegate)方法

所以我在UIViewController(不是TableViewController)中的UITableView的单元格中有一系列文本字段。我可以编辑文本字段,但不会调用诸如-(BOOL)textFieldShouldBeginEditing:(UITextField*)textField之类的委托(delegate)方法。ViewController有它的委托(delegate)集:@interfaceNRSignUpViewController:UIViewController声明的字段:@property(nonatomic,strong)UITextField*firstNam

ios - 如何在 iOS 中正确继承 UITextField?

我知道互联网上有很多关于这个问题的信息,但我被卡住了。我有一个应用程序,我需要在其中自定义我的UITextFields.例如,我需要在编辑开始时更改边框颜色,或者我需要限制可以在不同文本字段中设置的字符数。我还需要在几个必须在左侧缩进的文本字段中的图像。为此,我决定创建自定义UITextField类(作为UITextField的子类)。我从UITextField创建了新类(实现)。在那个课上我使用self.delegate=self(这在互联网上被广泛使用,人们说它有效)所以我可以实现shouldChangeCharactersInRange或textFieldShouldBeginE

ios - 在另一个文本字段的文本更改时更改 UITextField 的文本

我有六个文本字段。用户无法编辑这些字段之一。相反,它接受来自其他五个的输入,将其压缩成一个字符串(每个输入之间有冒号,并有一定的排列)。任何时候修改任何启用的文本字段,第六个文本字段的内容都会发生变化,但输入的顺序不会改变。所以如果我在1,2,3,4,5中输入前五个文本字段,第六个将显示为1:2:3:4:5。如果我将第二个文本字段的文本从2更改为two,则第六个文本字段的文本也会更改为1:two:3:4:5。我知道如何做到这一点,创建五个全局变量,保存五个文本字段的值,然后从这些变量的连接中读取第六个。我不知道如何触发文本更改。我试过用这个:functextField(textFiel

ios - iPhone UITextField - 更改占位符字体和文本颜色

我有一个UITextField,我需要在其中更改Placeholder字体和颜色,我在drawRect方法中调用以下方法,-(void)setFontColorForPlaceHolder{for(idobjin[[selfbaseScrollView]subviews]){if([objisKindOfClass:[UITextFieldclass]]){[objsetAttributedPlaceholder:[[NSAttributedStringalloc]initWithString:[objplaceholder]attributes:@{NSFontAttributeNa

ios - 将 UITextfield 整数值发布到 Web 服务器

我有一个UITextField,我应该只能输入整数(无文本),然后必须将整数值传递给NSMutableDictionary。然后我必须从这本词典发布到网络服务器。 最佳答案 将UITextField的键盘类型更改为NumberPad,以便它只接受数字:[textFieldsetKeyboardType:UIKeyboardTypeNumberPad];您还可以检查输入的文本是否为数字:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRa

iphone - 如何添加清除按钮 UITextfield?

这个问题在这里已经有了答案:Addingthe"Clear"ButtontoaniPhoneUITextField(11个答案)关闭9年前。我想在UITextfield中添加一个清除按钮,但它没有显示。这是UITextfield的代码:@implementationdatabaseEnterDataViewController@synthesizecustomer=customer_;@synthesizetype=type_;@synthesizecode1=code1_;@synthesizecode2=code2_;@synthesizebackground,changeType

ios - 如何将 UITextField 中的文本垂直居中对齐?

这个问题在这里已经有了答案:HowdoIverticallycenterUITextFieldText?(5个答案)关闭9年前。是否有一些默认设置为centertextfieldvertically

ios - 使用 UIDatePicker 时如何禁用键盘但启用 UITextFields?

这个问题有点难以解释,所以请提出您需要澄清问题的任何问题。我有一个iPad应用程序(XCode4.2、iOS6、ARC和Storyboards)。在这个应用程序中,我有一个UIPopover,它包含一个UIView,里面有两(2)个UITextFields和一个UIDatePicker。(见图)。当我进入那个场景时,我在两个文本字段上取消选中userInteractionEnabled以防止键盘响应,这有效,但不允许在之后访问其他UITextField第一个。我试过[oFinishTimesetInputView:oTimePicker];但它需要时间选择器并将其移到弹出窗口之外,这是

ios - 如何将图标放入 UITextField 中?

我想创建一个自定义输入View,其中一些按钮将“图标”插入到选定的UITextField中,例如“RSS”或“阅读器”图标,它们有时会出现在Mobile中URL输入字段的右侧苹果浏览器。我希望图标与文本混合在一起,并且出于所有意图和目的(如选择、剪切和粘贴以及删除)表现得像普通字符字形。这些图标有名称吗?是否有用于创建它们的API,还是我必须完全从头开始构建它? 最佳答案 UITextField类的leftView和rightView属性(UIView的实例)正是为此目的,您可以控制它们的行为使用leftViewMode和right

iphone - 如何在 UITextField 中仅显示数字格式输入?

我正在制作一个简单的应用程序,它将获取酒店名称和商品价格,我只想以数字格式显示价格,因为它不能按字母顺序排列,所以我应该如何添加代码以便仅数字将被输入到价格UITextField中?如果你没有听懂我的问题,你可以再问任何问题如果我能找到正确的方法,我将不胜感激, 最佳答案 如果您希望您的文本字段只接受数字,您可以将它的keyboardType属性设置为UIKeyboardTypeNumberPad。[yourTextFieldsetKeyboardType:UIKeyboardTypeNumberPad];有不同类型的键盘类型可用,