草庐IT

uiTextFields

全部标签

arrays - UITextField 没有获取数组的文本值

我正在使用核心数据将用户输入保存在一个数组中。在此之前,代码可以完美运行,问题是获取该数组的某些元素并将UITextField作为文本放入的时间。代码没有错误,只是没有正常工作。@IBOutletweakvarquoteTextField:UILabel!@IBOutletweakvaraddQuote:UIButton!@IBOutletweakvardeleteQuote:UIButton!varbookArray:Array=[]overridefuncviewDidLoad(){super.viewDidLoad()//GettheinfoontheCoreDatavarapp

ios - 为 UITextField 弹出键盘时 UIView 消失

我在容器View中有一个UITextField,当键盘弹出时容器View消失。在同一个容器View中有一个UICollectionView,它的每个自定义单元格都包含一个UITextField并且键盘对它们来说工作得很好。我在keyboardWillShow调用的动画函数中打印了容器View的框架,两种情况下容器View的框架都是相同的,所以看起来容器View就消失了(insteadof"notmoved"asithought)whenthatspecificUITextFieldisselected.相关代码是:funckeyboardWillShow(notification:NS

ios - 如何正确地将 UITextField 添加到 UITableViewCell

根据我的理解,我正在尝试做的事情应该是非常直接的,但我似乎在这方面遇到了一些麻烦。我正在尝试将UITextField添加到我的Storyboard中的UITableViewCell,但是它只允许我将文本字段作为UIView的子项放置,后者放置在TableView单元格中。即:UITableViewCell|__UIView|__UITextView我在我的SwiftViewController中创建了我的IBOutlet并添加了以下函数来让键盘在触摸时出现overridefunctableView(tableView:UITableView,didSelectRowAtIndexPat

ios - 如何接受来自 UITextField 的 Double 输入,并将值赋给变量?

我在评论中提出了我的问题。前三行必须弱吗?以及如何让varwage和varhours等于文本框。@IBOutletvarwageIn:UITextField!//doesthisneedtobeweak@IBOutletvarhoursIn:UITextField!//doesthisneedtobeweak@IBOutletvarpayOut:UILabel!//doesthisneedtobeweak@IBActionfuncgoButt(sender:AnyObject){varwage:Double=//wageInvarhours:Double=//hoursInvarpre

ios - 如何在 swift 3 中从 UITextField 获取选定文本的索引?

这个问题在这里已经有了答案:GettingandSettingCursorPositionofUITextFieldandUITextViewinSwift(5个答案)关闭5年前。我在登录页面中有一个UITextField作为密码。当用户选择密码中的一部分文本时,我想获取所选文本的索引。例如,如果用户在文本字段中输入“1234”并选择了“23”,我希望索引为“23”。我不想要整数索引。所选索引的输出类型应为“String.Index”。

ios - UITextfield 文本越界

如何防止文本字段的文本超出其可显示范围?我试图使文本字段的宽度随着其中文本的增长而增长,但文本字段的文本仍然超出范围。 最佳答案 试试这个:funcgetWidth(text:String)->CGFloat{lettxtField=UITextField(frame:.zero)txtField.text=texttxtField.sizeToFit()returntxtField.frame.size.width}functextField(textField:UITextField,shouldChangeCharacters

iphone - UITextField Input View 和 Accessary View 之间的透明空间

我有工具栏作为输入辅助View和日期选择器作为我的日期文本字段的输入View。酒店预订标签位于该日期选择器的后面。当我触摸日期文本字段时,它会根据需要显示输入View和辅助View。但是输入View和辅助View之间的透明空间的原因是什么。这个问题从Xcode9开始。注意:当我从旧项目复制日期选择器和工具栏时,没有透明空间。它按我们预期的那样工作。但是当我从xcode9及更高版本拖动日期选择器和工具栏时,就会有一个透明空间。请帮我解决这个问题。提前致谢。 最佳答案 从对象库工具栏和日期选择器拖动到Storyboard时也会遇到这个问

ios - 如何将自定义字体应用于整个框架中的所有 Labels、UITextFields 和 UIButtons?

我正在努力创建我自己的具有通用屏幕和功能的框架。我坚持要实现以下目标:我在框架内有3个屏幕,它们有UILabel和UITextField。我想将字体应用到整个应用程序中使用的框架内的所有UILabel和UITextField。Example:IfIamusing"Kingthings_Trypewriter_2.ttf"inmyapplicationthenbywritingthislineshouldchangethefontofallrespectiveUILabelsandUITextFields.UILabel.appearance().font=UIFont(name:"Ki

swift - 如果为空或空格,如何不将 UITextField 中的项目附加到数组 - Swift

这是我在StackOverflow上的第一个问题,所以我希望我正确地遵守了规则。我正在用Swift制作一个待办事项列表应用程序,我试图防止将空白或空白区域附加到表格中。我的UITextField:@IBOutletweakvaritem:UITextField!我的addItem按钮:@IBActionfuncaddItem(sender:AnyObject){ifitem.text.isEmpty{//Donotappenditemtoarray}感谢您的帮助! 最佳答案 你可以这样做ifitem.text.stringByTri

swift - 用户界面文本字段? XCode 7 更新后不可转换为 'UITextField'

更新到XCode7后,我现在收到此错误“UITextField?isnotconvertibleto'UITextField.'我很困惑为什么它突然不能转换。有什么想法吗?letsaveAction=UIAlertAction(title:"Search",style:UIAlertActionStyle.Default,handler:{(action)inletquery=(alertController.textFields?[0]asUITextField).text###errorsherelettag=queryif!query.isEmpty{ifself.model.q