jjzjj

textField

全部标签

ios - 如何使用 Swift 防止 "0"作为第一个字符并限制 UITextField 中允许的字符数?

我想实现以下目标:有一个十进制键盘。这意味着用户将能够输入Double值。(不用说“.”就限一个)防止“0”字符作为第一个字符。(即:应该不是像“003”“01”“000012”等值)将字符数限制在10个以内。只允许数字。没有复制粘贴文本值。我正在使用十进制键盘。下面的代码处理上面的第一项和第三项:functextField(_textField:UITextField,shouldChangeCharactersInrange:NSRange,replacementStringstring:String)->Bool{letcurrentString:NSString=(textFi

swift - 如何将 textField.text 值转换为整数并对两个整数求和

Initializationofimmutablevalue'textfieldInt'wasneverused;considerreplacingwithassignmentto'_'orremovingitandtextfield2Int我收到两次关于textfieldInt的警告这是我所有的代码:classViewController:UIViewController{@IBOutletweakvartextField1:UITextField!@IBOutletweakvartextField2:UITextField!@IBOutletweakvaroutput:UILabe

swift - 表格 View 中的部分名称

如何获取文本字段的文本,并将其作为表格View中的一个部分的名称?我想在Swift和Xcode6中执行此操作。非常感谢。 最佳答案 您可以使用titleForHeaderInSection。functableView(tableView:UITableView!,titleForHeaderInSectionsection:Int)->String!{if(section==0){returntextfield.text}if(section==1){returntextfield2.text}}

ios - 文本字段退格操作识别文本字段何时为空?

我正在尝试使用五个文本字段创建otp文本字段。如果添加顶部,一切正常,但是当用户尝试添加空文本字段并尝试退格并且它没有调用我已经调用的UItextfiled的任何委托(delegate)方法时出现问题添加。我试过这个:-functextField(textField:UITextField,shouldChangeCharactersInRangerange:NSRange,replacementStringstring:String)->Bool{letchar=string.cStringUsingEncoding(NSUTF8StringEncoding)!letisBackSp

ios - 在文本字段中键入时在文本字段字符之间添加空格

我有一个最大字符范围为16的textfield,在每4个字符之后,我想添加减号或空格,然后写入其余字符,如本示例5022-2222-2222-2222。有我的代码,但那行不通,怎么办?iftextField.text?.characters.count==5{letl=textField.text?.characters.countletattributedString=NSMutableAttributedString(string:cartNumberTextField.text!)attributedString.addAttribute(NSKernAttributeName,

swift - 如何禁用 NSTextField 并使其不可编辑? [isEditable 属性不起作用]

我在NSTextField中输入促销代码,然后单击“应用”应用促销代码。此时,在按下删除促销代码之前,我的文本字段应该是不可编辑的。如果按下删除促销代码按钮,文本字段将变为可编辑。这就像Zomato优惠券代码的应用和删除一样。我试过isEditable=false但这不起作用@IBOutletweakvarpromoCodeValidity:NSTextField!@IBOutletweakvarpromoCode:NSTextField!funcapplyCoupon(){letcouponCode=promoCode.stringValueifletoffer=bookingVie

ios - 自定义 UITextField 的边框

我想像显示的图像一样设置文本字段的边框。我使用了以下代码,但它给了我完整的边框:@IBOutletweakvartextfield:UITextField!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.self.textfield.layer.borderColor=UIColor.redColor().CGColorself.textfield.layer.borderWidth=CGFloat(Float(1.0))se

ios - 键盘在 Swift 4 中与 UITextField 重叠

我正在尝试处理UITextField的滚动以避免键盘与它重叠。ClickheretoviewcurrentOUTPUTiamgetting]StoryBoardScreenshot.当我单击最后一个文本字段时,我试图ScrollView..ie密码字段。当我点击密码字段时,只有电子邮件字段即第二个向上滚动。第一个和最后一个字段没有滚动发生。我该如何解决这个问题?`////ViewController.swiftimportUIKitclassViewController:UIViewController,UITextFieldDelegate{@IBOutletweakvarscrol

ios - 使用 UITextView 的子类和自定义屏幕键盘,调用 textField.textShouldChange

我构建了一个自定义屏幕键盘,它不是UITextField的inputView在键盘的委托(delegate)方法中,我想调用activeTextField.shouldChangeText(in:UITextRange,replacementText:String)String这里显然是我的键盘生成的新值。UITextRange只是一个要被子类化的类:/*Toaccommodatetextentryindocumentsthatcontainnestedelements,orinwhichsupplyingand*evaluatingcharactersatindicesisanexp

ios - 向 UISearchBar 添加动态类型

我的问题在标题中已经说得很清楚了。我正在尝试将动态类型(如定义的here)添加到UISearchBar但没有成功。我知道这是可能的,因为系统应用程序似乎能够很好地处理它,如下所示:但是,我的应用似乎并没有像此处所示那样很好地处理该问题:知道UITextField包含在UISearchBar中,我自然尝试了这个解决方案但没有成功:UITextField.appearance(whenContainedInInstancesOf:[UISearchBar.self]).adjustsFontForContentSizeCategory=true我也尝试过在线搜索/检查文档,但我似乎无法在任