草庐IT

uitextfield

全部标签

ios - 具有多行的 UItextField

我正在尝试制作一个表单,要求是有一个包含多行的UItextfield,这意味着,当在一行中输入特定数量的字符时,blip会移动到下一行,同时在按下enter时它应该输入下一行行也是如此。目前,我正在使用Xcode9.4,但它提供了单行文本字段。 最佳答案 我在这段代码中使用了UITextView:lazyvarcommentTextView:UITextView={//CreateaTextView.lettextView:UITextView=UITextView()//Roundthecorners.textView.layer

ios - Swift:如何将 UITextField 可选字符串解包为 Float

我正在制作一个应用程序,特别是小费计算器,以练习我的Swift技能。目前使用Swift5。我已经设置了布局、标签、文本字段等。但是我遇到的一个问题是用户在文本字段框中输入的可选字符串。我正在尝试将用户输入(字符串?)与slider值相乘,它是一个float。我已经尝试了几种方法,强制解包、保护语句、iflet和类型转换,但我得到的所有东西都是类似的,Xcode不允许我将两种类型混合在一起。我还将文本字段输入到一个可选的Float(Float?),但Xcode仍然希望我找到一种方法将这两种类型放在一起。我的文本框输入框是一个变量闭包。privateletpriceTextField:UI

Swift - 将两个 UITextFeild 的值相乘

我正在尝试从两个UITextField计算两个值。我所做的是使answerScreen等于valueOne,我将其转换为Int和valueTwo,这应该是与带有!的var相反。有人可以告诉我我做错了什么吗?importUIKitclassViewController:UIViewController{//Theanswerwillbehere@IBOutletweakvaranswerScreen:UILabel!//Thefirstnumber@IBOutletweakvarvalueOne:UITextField!//Thesecondnumber@IBOutletweakvarv

iOS 8 swift : How to keep the keyboard displayed when the UIAlercontroller is presented modally?

上下文非常简单,有一个带有文本字段的UIViewcontroller,用于输入电话号码。文本字段处于使用键盘的编辑模式。输入数字后,用户可以点击显示警报Controller的按钮。由于警报以模态方式呈现,它覆盖了UIViewcontroller并移除了键盘,因此不再启用编辑。因此我的问题是,应该怎么做才能使键盘显示在警报后面? 最佳答案 这个解决方案有效letrootViewController:UIViewController=UIApplication.sharedApplication().windows[1].rootVie

ios - UITextField 验证

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion嗨,我是Ios的初学者,在我的项目中,我正在创建一个注册页面,我必须为文本字段提供最佳级别的验证,我已经搜索了这么多文本字段验证教程,但我没有得到正确的根据我的要求,当我单击文本字段时,如果有任何错误,则需要在屏幕下方的文本字段上显示警告消息,为此我编写了很多自定义方法,但它们不起作用,请帮助我一些

xcode - IBOutlet 变量名被 ( ` ) 包围?

这个问题在这里已经有了答案:HowtouseObjective-CclasseswithnameswhicharekeywordsinSwift(1个回答)关闭7年前。我不确定为什么,但出于某种原因,我像往常一样将一个按钮作为Outlet控制拖动到ViewController,但该名称被重音符号(`)包围。是否有一个原因?我之前在Swift中从未见过这种表示法。它代表什么?我的奥特莱斯@IBOutletweakvarq1:UITextField!@IBOutletweakvarq2:UITextField!@IBOutletweakvarq3:UITextField!@IBOutlet

ios - swift 中 UICollectionView 单元格内的 UITextField 值

我在UICollectionView单元格中有UITextField和一个ImageView。它从网络服务加载数据。用户可以在文本字段中输入数据并必须提交。我的问题是,当我滚动CollectionView时,在一个单元格的一个文本字段中输入的值与另一个单元格中的其他文本字段值混淆,并显示错误的值。我的步骤(假设我有单元格A、B、.......、k)1.输入值CellATextfield=12CellBTextfield=132.向下滚动(我没有在单元格F文本字段中输入任何内容,尽管它显示13)3.滚动回到我输入值的地方CellATextfield=12CellBTextfield=(b

iOS - 挂接到 .EditingDidEndOnExit

我有一系列表单字段(UITextField),它们的“完成”操作(我将其更改为“下一步”)能够将firstResponder设置为下一个字段,这样当用户填写他们可以点击下一步以继续前进的领域:fields[i-1].addTarget(fields[i],action:"becomeFirstResponder",forControlEvents:UIControlEvents.EditingDidEndOnExit)但是,在表单的中间,我有一个带有datePicker作为inputView的字段,我希望在用户选择日期时具有相同的功能:[![在此处输入图片描述][1]][1]基本上,用

ios - 我怎样才能为某个文本字段创建一个函数?

这段代码只允许用户输入某些字符:letallowedChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-.";functextField(textField:UITextField,shouldChangeCharactersInRangerange:NSRange,replacementStringstring:String)->Bool{letset=NSCharacterSet(charactersInString:allowedChars);letfiltered=string.compo

ios - 文本字段占位符字体会产生问题

我已将按钮作为rightView添加到文本字段。我已将具有自定义字体的属性文本设置为占位符文本。我的文本字段的占位符和文本字体不同。但是当文本字段的文本很大并且如果我选择整个文本并删除然后它不会以其字体显示占位符文本。它以文本字段的文本字体显示。详细说明:我的文本域的文本字体是:OpenSansBold18.0我的文本字段的占位符文本字体是:OpenSans18.0(常规)但是当我选择孔文本(大)并删除文本时,它会显示占位符文本:OpenSansBold18.0但它应该显示占位符文本:OpenSans18.0(常规) 最佳答案 我认