草庐IT

UItextField

全部标签

ios - swift : Encrypted input for UITextField for Card details

我想接受用户输入的卡详细信息。条件是前10个字符将被隐藏,而用户将被允许输入接下来的6个字符。我为此使用了四个文本字段(我的假设)。欢迎任何其他建议。问题1。如何让用户直接从第3个文本字段的第11个字符开始输入?对于到期日期字段,我使用了两个文本字段。问题2。如何使文本字段只有底部边框(没有左、右和上边框)? 最佳答案 问题1。如何让用户直接从第3个文本字段的第11个字符开始输入?A-1:txt3.becomeFirstResponder()问题2。如何使文本字段只有底部边框(没有左、右和上边框)?A-2:使用下面的代码行:func

ios - ViewDidLoad 中 UITextField 的圆角仅影响左角

我正在尝试圆化两个UITextField的顶部和底部边框ViewDidLoad()中的结果ViewDidAppear中的结果问题是ViewDidAppear在加载View半秒后改变了边框,这在我的情况下不太好,有人知道为什么它只在ViewDidLoad方法中将左角圆化吗?有什么建议吗?*更新*viewDidLayoutSubviews与ViewDidLoad相同这是我用来圆角的代码extensionUITextField{funcroundCorners(corners:UIRectCorner,radius:CGFloat){letpath=UIBezierPath(roundedR

ios - 使用 UIDatePicker 而不是键盘来处理 UITextField 问题

您好,我正在尝试在点击UITextField时显示UIDatePicker而不是键盘,以便用户可以为事件指定开始和结束时间。我的代码有效但效果不佳,而且不是我想要的方式。我的第一个问题是,每当您点击其中一个UITextField时,UIDatePicker只会在第二次点击UITextField时出现。否则它会显示原始键盘。我的第二个问题是,无论何时编辑UIDatePicker,只要编辑UIDatePicker,它只会更改UITextField。我需要UITextField在UIDatePicker打开后立即显示字符串,以便UITextField与正在发生的事情保持同步UIDatePic

ios - 在 UITextField 中添加一个 UIButton

我想在我的UITextField中添加一个带有文本“...”的按钮。我正在尝试的是以下内容:@IBOutletweakvarrequestTitleTxtField:UITextField!viewDidLoad():vardetailsButton=UIButton()detailsButton.titleLabel!.text="..."requestTitleTxtField.rightViewMode=UITextFieldViewMode.AlwaysrequestTitleTxtField.rightView=detailsButton这不会返回任何错误消息,但也不会显示按

ios - 带有 UITextField 的属性文本

我正在尝试将属性文本与UITextField一起使用。我已自定义占位符文本,但它忽略了我为主文本属性设置的值。nameTextField.attributedText=NSAttributedString(string:"",attributes:[NSForegroundColorAttributeName:UIColor.white,NSParagraphStyleAttributeName:paraStyle,NSFontAttributeName:UIFont.init(name:"HelveticaNeue-Bold",size:16)]);奇怪的是,Storyboard中也

ios - Swift:如何在文本字段的左侧创建图像?

这个问题在这里已经有了答案:Swiftaddicon/imageinUITextField(21个答案)关闭9个月前。我有一个文本字段:letusn_text_field:UITextField={lettf=UITextField()tf.placeholder="Username"tf.translatesAutoresizingMaskIntoConstraints=falsetf.background=#imageLiteral(resourceName:"usericon2")returntf}()此文本字段显示了一个带有展开图像的输入字段。但是我想要输入左侧的一个简单图标,

ios - 将 UITextfield 从不可编辑更改为可编辑 - Swift

我正在尝试让两个不可编辑的UITextField显示name和age。我的导航栏中有一个EditUIBarButtonItem,我希望能够在按下该按钮时触发UITextField以进行编辑。在我的InterfaceBuilder中,我为两个UITextField取消选中了UserInteractionEnabled选项。我是否需要添加ageText.UserInteractionEnabled=true?我在这里不知所措。classUserProfileVC:UIViewController,UITextFieldDelegate,UINavigationControllerDeleg

ios - 如何在带有圆角的 UITextField 上添加阴影?

我想在UITextField上实现圆角阴影,如下图所示:我的代码如下:overridefuncviewDidLoad(){super.viewDidLoad()textField.layer.cornerRadius=textField.frame.size.height/2textField.layer.borderWidth=1.0textField.layer.borderColor=UIColor(white:0.5,alpha:0.3).cgColortextField.layer.shadowOpacity=1textField.layer.shadowRadius=4.0

uitextfield - UIAlertController 的文本字段委托(delegate)未被调用

我已将UITextField添加到UIAlertController,但shouldChangeCharactersInRange不会被触发。为什么?我设置委托(delegate)。letalertController=UIAlertController(title:"",message:"xxx",preferredStyle:.Alert)self.presentViewController(alertController,animated:true,completion:nil)lettextField=UITextField()textField.delegate=selfal

在 uiview 中具有超过 1 个 uitextfield 的 iOS 快速委托(delegate)

我有一个iOS应用程序,有一个UIView和三个UITextField(超过1个)我想了解我的类ViewController管理UITextField的最佳做法是什么。-类MainViewController:UIViewController,UITextFieldDelegate?我想知道,因为我有多个UITextField而只有一个functextField(textField:UITextField,shouldChangeCharactersInRangerange:NSRange,replacementStringstring:String)->Bool