草庐IT

uiTextFields

全部标签

ios - 导航栏中的 UITextField

我只是使用xCode将UITextField放在NavigationBar中。但是,当我尝试创建IBOutlet绑定(bind)时,我的程序收到-[UITextFieldisEqualToString:]:unrecognizedselectorsenttoinstance。有什么建议么?谢谢。 最佳答案 您必须在UITextField的text属性上调用它:UITextField*myTextField=[[UITextFieldalloc]initWithFrame:...];myTextField.text=@"someStr

ios - 如何为 UITextField 制作边框填充?

当然,我在这里看到很多CoreGraphics问题,所以如果这是一个骗局,请将我转到现有答案。在ScrollView中,我有一些标签和文本字段。文本字段有边框。我似乎想不通的是如何在边框和文本之间添加填充。您可以在这张图片中看到发生了什么:这是执行此操作的代码片段:roughDate=[[UITextFieldalloc]init];CGRecttempFrame=CGRectMake(125,90,300,40);UIEdgeInsetsinsets=UIEdgeInsetsMake(4,4,4,4);CGRectroughDateFrame=UIEdgeInsetsInsetRec

ios - 如何在 Xcode/iOS 中为 UITextField 设置日期输入键盘

问题:对于UITextField,有多种键盘可供选择。对于输入日期,可以使用某些数字键盘,但它们要么看起来有太多的键,要么太少。最接近的是“PhonePad”或“NumberPad”——但任何一个都足以将“/”或“-”之类的东西作为键。问题:有没有办法扩展这些内置键盘(例如数字键盘)以仅输入日期?最好的解决方案是可以将“日期键盘”添加到Xcode,但我愿意通过编程方式添加一个用于我自己的代码。我想其他类型的输入键盘也是如此,例如温度(不同单位)、体重、高度等。任何建议和分享代码/经验将不胜感激。 最佳答案 使用这段代码:UIDate

ios - 下一步按钮将焦点带到下一个 UITextField?

我有三个UITextField,我需要第一个在单击下一个时切换到第二个,第二个在单击下一个时切换到第三个。最后是第三个隐藏键盘。作为附带问题,用户可以通过单击屏幕上所有文本字段上的其他任何地方来隐藏键盘吗?这是我的代码:#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)procrastinationNotificationSwitchOnOrOff{if(_procrastinationNotificationSwitch.on){_notificatio

ios:如何检测 UITextField 是否使用了语音听写?或者点击了键盘上的麦克风按钮

如何检测UITextField是否使用了语音听写?或者点击键盘上的麦克风按钮。有什么办法吗? 最佳答案 UITextField符合UITextInputProtocol(在“使用听写”部分下是感兴趣的方法)。此协议(protocol)中有一个方法dictationRecordingDidEnd,您可以覆盖它。一种方法是子类化UITextField并实现上述方法和来自UITextInput协议(protocol)的任何其他感兴趣的方法。示例子类.h#import@interfaceBWDictationTextField:UIText

ios - 在 Uitextfield 上使用 UiSearchBar 有任何真正的理由吗?

我很好奇是否可以使用Uitextfield而不是UiSearchBar,因为调整大小和外观都很容易。有什么真正的缺点吗? 最佳答案 其实,没有,没有这样的理由。取决于您要做什么。UISearchBar在外观、功能和回调方法方面针对搜索进行了更优化。如果您必须创建用于搜索的自定义界面元素,您最好从UITextField和一些UIButton、UISegmentedControl开始,无论需要什么. 关于ios-在Uitextfield上使用UiSearchBar有任何真正的理由吗?,我们在

ios - 去除 uisearchbar 中 uitextfield 的边框

我想将UISearchBar控件自定义为如下图所示的样式:首先我应该删除背景View,然后找出UISearchBar中的UITextfiled,扩展UITextfiled的框架并删除它的边框。这是我的代码:UITextField*searchField;NSUIntegernumViews=[self.subviewscount];for(inti=0;i!=numViews;i++){if([[self.subviewsobjectAtIndex:i]isKindOfClass:[UITextFieldclass]]){//conform?searchField=[self.subv

iphone - 在包含错误的 UITextfield 周围制作一个红色边框

我正在用objective-c制作一个表单。我将我填写的所有数据以我的形式发布到网络服务。如果一切正常并且数据已成功发布,这会给我一个200代码。但如果出现问题,它会给我一个406代码。如果是这样的话。JSON还包含错误对象。您可以在此处查看JSON示例。{"data":{"status":406,"message":"NotAcceptable","errors":{"cu_email":["'stefappmax.be'isnovalidemail!"]}}}我的所有文本字段都与JSON中的名称相同,例如我的电子邮件文本字段调用cu_email现在我有了这段代码。NSDiction

ios - 为什么将 UITextField 委托(delegate)分配给自身时会出现错误?

我正在做以下事情:self.firstNameTextField.delegate=self.firstNameTextField;我的firstNameTextField是一个自定义文本字段。我希望自定义文本字段处理所有委托(delegate)事件。当我执行上述操作时,我收到以下警告:AssigningtoidfromincompatibletypeUITextField.这个警告是关于什么的,我该如何删除它? 最佳答案 您的自定义UITextField类需要表明它符合UITextFieldDelegate协议(protocol)

iOS - 为 UITextField 实现一个类

我有一个UIView,有很多UITexfields,UITextField*field1=[[UITextFieldalloc]initWithFrame:CGRectMake(135,292,50,20)];field1.backgroundColor=[UIColorclearColor];field1.borderStyle=UITextBorderStyleNone;field1.returnKeyType=UIReturnKeyNext;field1.contentVerticalAlignment=UIControlContentVerticalAlignmentBotto