草庐IT

UItextField

全部标签

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

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

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

ios - 限制 UITextField 中的字符数

这个问题在这里已经有了答案:SetthemaximumcharacterlengthofaUITextField(46个答案)关闭5年前。我看了很多答案,但似乎没有一个起作用。我有一个以编程方式创建的带有两个UITextField的UIAlertView。我想限制字符数:第一个字段12个字符第二个字段中的1个字符第一个字段代码:alertDialog.addTextField{(nameField)innameField.placeholder="Name"nameField.borderStyle=.roundedRectnameField.clearButtonMode=.whil

ios - 如何让一个 UIButton、UILabel 和 UITextField 控制所有输入

目前我正在开发我的第一个iOS应用程序,一个ToDoPlanner。这是它的布局。现在我已将其设置为每一行都有自己的文本字段、按钮(选中标记的圆圈)和标签(划线)。像这样:if(textField==textField1)//ifthefirsttextfieldispressed{letimage=UIImage(named:"ToBeCompletedCircle.png")button1=UIButton(frame:CGRect(x:340,y:56,width:30,height:30));button1.setBackgroundImage(image,for:UICont

ios - 居中的 UITextField 占位符文本旁边的 UIImage

将UIImage图标与UITextField的居中占位符文本对齐的最佳方法是什么?前任:一段时间以来,我一直在尝试复制它,但似乎无法达到预期的效果。我已经尝试使用UITextField的LeftView,但是无法将其与占位符文本对齐(我考虑过通过更改其框架向LeftView添加填充,但不确定如何获得对齐所需的值它在占位符旁边。似乎没有办法获取占位符文本的坐标。)。我也尝试过将UITextField子类化,但我再次不确定如何获得正确的坐标。 最佳答案 您可以使用NSTextAttachment在属性字符串中附加图像swift3.0tx

swift - 如何在 Swift 的单独类中设置 UITextField 的委托(delegate)?

我试图在单独的类中实现UITextFieldDelegate,但它没有工作:classViewController:UIViewController{@IBOutletvarTextField:UITextField!overridefuncviewDidLoad(){super.viewDidLoad()letrestrictor=TextFieldRestrictController()TextField.delegate=restrictor}}classTextFieldRestrictController:NSObject,UITextFieldDelegate{public

swift - 如何在 UIAlertController 中的 UITextField 之后插入 UILabel

我有一个带有消息文本的.alert样式的UIAlertController。我用addTextField(....在其中插入了一个UITextFiled现在我想要它下面的一串文本。我假设我需要一个UILabel但我该如何插入呢? 最佳答案 UIAlertController是UIViewController的子类。因此,UIAlertController包含一个可以修改的View。因此,要为警报添加标签,您可以这样做:letlabel=UILabel(frame:CGRect(x:0,y:0,width:50,height:50))

ios - UITextField attributedPlaceholder 颜色和不透明度在 swift 4

我有自定义textField,它有@IBInspectable属性placeHolderColor:UIColor并且工作正常。我通过以下方式设置它:attributedPlaceholder=NSAttributedString(string:placeHolder,attributes:[NSAttributedStringKey.foregroundColor:placeHolderColor])如何以编程方式仅为该属性设置不透明度值,而不是为我的文本字段中的普通文本设置不透明度值?我没有找到任何匹配的NSAttributedStringKey来执行此操作

ios - iOS 是否提供一个 api 来使 UITextField 在收到短信时自动填充

这个问题在这里已经有了答案:AutofillOTPtotheTextFieldwhenIreceivemessageiPhoneapp(2个答案)关闭4年前。每当我在手机中收到sms时,我都希望在我的UITextField中自动填充。那么有没有可能呢?