草庐IT

Section_SectionName_TextField

全部标签

ios - The Swift Programming Language Book Chapter Section on Control Flow 实验 3

我正在学习本书的第一章,但无法弄清楚实验:Addanothervariabletokeeptrackofwhichkindofnumberwasthelargest,aswellaswhatthatlargestnumberwas.这是书中的代码:letinterstingNumbers=["Prime":[2,3,5,7,11,13,17],"Fibonacci":[1,1,2,3,5,8],"Square":[1,4,9,16,25,36],]varlargest=0for(kind,numbers)ininterstingNumbers{fornumberinnumbers{if

SwiftUI:如何让 TextField 成为第一响应者?

这是我的SwiftUI代码:structContentView:View{@StatevarshowingTextField=false@Statevartext=""varbody:someView{returnVStack{ifshowingTextField{TextField($text)}Button(action:{self.showingTextField.toggle()}){Text("Show")}}}}我想要的是当文本字段变得可见时,使文本字段成为第一响应者(即接收焦点并弹出键盘)。 最佳答案 swift用户界

SwiftUI:如何让 TextField 成为第一响应者?

这是我的SwiftUI代码:structContentView:View{@StatevarshowingTextField=false@Statevartext=""varbody:someView{returnVStack{ifshowingTextField{TextField($text)}Button(action:{self.showingTextField.toggle()}){Text("Show")}}}}我想要的是当文本字段变得可见时,使文本字段成为第一响应者(即接收焦点并弹出键盘)。 最佳答案 swift用户界

swift ios 9 : Section header change position after reload data

我有许多部分和行的普通UITableView。部分工作正常。但有时在重新加载表格数据后,部分会改变位置。例如,它发生在我更改标签时。可能是什么问题?更改标签前的图片:更改标签后的图像:更新:在下面添加代码:overridefuncviewWillAppear(animated:Bool){super.viewWillAppear(animated)self.dishesListTableView.reloadData()}overridefuncdidReceiveMemoryWarning(){super.didReceiveMemoryWarning()}funccustomize

swift ios 9 : Section header change position after reload data

我有许多部分和行的普通UITableView。部分工作正常。但有时在重新加载表格数据后,部分会改变位置。例如,它发生在我更改标签时。可能是什么问题?更改标签前的图片:更改标签后的图像:更新:在下面添加代码:overridefuncviewWillAppear(animated:Bool){super.viewWillAppear(animated)self.dishesListTableView.reloadData()}overridefuncdidReceiveMemoryWarning(){super.didReceiveMemoryWarning()}funccustomize

ios - 更改 UISearchBar 的 textField 的背景

我为此苦苦挣扎了一段时间。到处搜索,但提供的解决方案仅适用于objective-c。其中包括UITextField*txt=[_searchBarvalueForKey:@"_searchField"];虽然有些人可能会说这是protectedAPI,Apple可能会拒绝使用此类代码的应用。所以,现在我已经尝试了很多方法来解决这个问题,但它根本不起作用。我的代码是这样的:searchBar=UISearchBar(frame:CGRectMake(0,0,320.0,30.0))searchBar.autoresizingMask=UIViewAutoresizing.Flexible

ios - 更改 UISearchBar 的 textField 的背景

我为此苦苦挣扎了一段时间。到处搜索,但提供的解决方案仅适用于objective-c。其中包括UITextField*txt=[_searchBarvalueForKey:@"_searchField"];虽然有些人可能会说这是protectedAPI,Apple可能会拒绝使用此类代码的应用。所以,现在我已经尝试了很多方法来解决这个问题,但它根本不起作用。我的代码是这样的:searchBar=UISearchBar(frame:CGRectMake(0,0,320.0,30.0))searchBar.autoresizingMask=UIViewAutoresizing.Flexible

swift - 如何在 Swift 的 TextField 中禁用粘贴?

我有一个带有numberPad的TextField,该函数仅在包含数字时运行。如果用户将字母粘贴到TextField中并单击“确定”,用户将导致应用程序崩溃。如何禁止在TextField中粘贴? 最佳答案 我同意LeonardoSavioDabus,如果我是你,我会使用字符串检查并发出警告,这会让事情变得更容易。但是,如果禁用粘贴选项是您真正想要放入应用程序中的奇特功能,那么您需要做更多的工作。我将提供以下步骤。第1步:您需要创建另一个扩展UITextField的类。在这个例子中,我制作了我的CustomUITextField。im

swift - 如何在 Swift 的 TextField 中禁用粘贴?

我有一个带有numberPad的TextField,该函数仅在包含数字时运行。如果用户将字母粘贴到TextField中并单击“确定”,用户将导致应用程序崩溃。如何禁止在TextField中粘贴? 最佳答案 我同意LeonardoSavioDabus,如果我是你,我会使用字符串检查并发出警告,这会让事情变得更容易。但是,如果禁用粘贴选项是您真正想要放入应用程序中的奇特功能,那么您需要做更多的工作。我将提供以下步骤。第1步:您需要创建另一个扩展UITextField的类。在这个例子中,我制作了我的CustomUITextField。im

ios - 在 Swift 的 iOS 警报中从 TextField 获取输入值

我正在尝试使用输入生成警告消息,然后从输入中获取值。我找到了许多关于如何制作输入文本字段的好教程。但我无法从警报中获取值。 最佳答案 针对Swift3及更高版本更新://1.Createthealertcontroller.letalert=UIAlertController(title:"SomeTitle",message:"Enteratext",preferredStyle:.alert)//2.Addthetextfield.Youcanconfigureithoweveryouneed.alert.addTextFiel