草庐IT

uitextfield

全部标签

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 - 出现键盘时向上移动 View

问题:我有一个ViewController,它有一个带有UIScrollView的子类。在scrollView中有3个UITextField。其中2个带有numberPad键盘,1个带有UIPickerView键盘。问题是当键盘出现时,它隐藏了UITextField。所以我要做的是在显示键盘时向上移动UIViewController的View。我已经尝试过的:我在SO上搜索了这个问题,找到了一些答案,基于它们我编写了这段代码:overridefuncviewDidLoad(){super.viewDidLoad()//KeyboardnotificationsNotificationC

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我也尝试过在线搜索/检查文档,但我似乎无法在任

ios - Swift 4 - PDFAnnotation 文本(或 UITextField)为文本大小

我已经创建了一个PDFAnnotation文本小部件并且一切正常,它是多行的,所以我想要做的是将这个注释的大小设置为文本的大小......这有意义吗?我该怎么做?这是我的注释:letpage=pdfView.currentPagetextAnnotation=PDFAnnotation(bounds:CGRect(x:300,y:200,width:600,height:100),forType:PDFAnnotationSubtype(rawValue:PDFAnnotationSubtype.widget.rawValue),withProperties:nil)textAnnot

SwiftUI:类似 UITextField 的属性

有谁知道如何自定义SwiftUITextField属性,例如spellCheckingType或autocorrectionType?在不与UIKit交互的情况下执行此操作似乎是不可能的...谢谢大家! 最佳答案 对于TextField或者Text的自动更正,你可以试试structContentView:View{@Stateprivatevarname:String="Angie"varbody:someView{VStack{TextField("Enteryourname",text:$name)Text("Hello,\(n

ios - 保存 ViewController 的实例

我有一个程序,用户将在一个ViewController中输入数据,然后在另一个ViewController中计算信息。我已经到了可以输入数据的地步,当我转到SecondViewController时,我可以访问我的数据。但是当我切换回第一个ViewController时,UITextFields是空白的,因为ViewController被重新实例化了。到目前为止,基本上我的应用程序有一个带有两个UITextfield的ViewController和一个显示数据的SecondViewController。当我在两者之间切换时,我需要一种方法来保存第一个ViewController的实例。

ios - 使用 IBInspectable 在 UITextField 上禁用剪切、复制、粘贴

请找出以下对我不起作用的代码。@IBInspectablevarpasteOption:Bool=true{didSet{funccanPerformAction(action:Selector,withSendersender:AnyObject)->Bool{ifaction=="selectAll:"{returnpasteOption}ifaction=="select:"{returnpasteOption}ifaction=="cut:"{returnpasteOption}ifaction=="copy:"{returnpasteOption}ifaction=="pas

ios - 自动调整大小时 UITextField 字体粗细发生变化

我在Storyboard中有一个UITextField,系统超轻字体大小为70。标签具有固定宽度,如果70大小超出该宽度,标签将调整为较小的字体大小(选中“调整以适合”属性检查器)。这有效,但字体在自动调整大小时变为系统常规。我已经用打印语句验证了这一点:print(myLabel.font)yieldsOptional(font-family:".SFUIDisplay-Ultralight";font-weight:normal;font-style:normal;font-size:70.00pt)Optional(font-family:".SFUIDisplay-Regula