草庐IT

uiTextFields

全部标签

ios - 创建具有自动完成和下拉功能的自定义 UITextField 组件

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我创建了一个基于Swift的示例应用程序,其中包含自定义文本字段以及自动完成和下拉功能。这是我的示例应用存储库:https://github.com/kingalione/autocomplete-dropdown我的目标是创建一个基于iOSSwift的自定义文本字段组件,这样我就可以在我的主应用程序中重用这个组件,但我的iOS体验并不适合我自己构建这个组件。谁能帮我解决这个问题?

ios - 我可以在 UITextField 中有多个 leftOverlay 项目或同时有 2 个独立的文本吗?

我已经潜伏了很长时间,并想首先感谢大家。现在,我的主要问题是我的客户想要在下图中显示用户选择的标签我可以在leftOverlay中添加多个小View吗?如果不可能,我可以添加选定的标记词,如静态文本/占位符,让新的搜索文本从它结束的地方开始吗?提前致谢 最佳答案 我认为这可以使用UICollectionView和自定义流程布局来实现。这可以帮助你customflowlayout 关于ios-我可以在UITextField中有多个leftOverlay项目或同时有2个独立的文本吗?,我们在

ios - UITextField 键盘。如何禁用强制触摸?

我遇到了一个有趣的问题。在我的应用程序中,我有一些只能包含一个字符的UITextFields。从iPhone6s(iOS9)开始,Apple推出了一项与键盘文本字段上的强制触摸相关的很酷的功能:http://cdn.osxdaily.com/wp-content/uploads/2016/05/iphone-keyboard-trackpad.mov.gif在我的例子中,当文本字段只能包含一个字符时,这是完全没有用的,而且可能会产生很大的误解。我浏览了UITextFielddocumentation而且我还没有找到任何可以帮助我的东西。你有什么想法可以解决这个问题吗?可能吗?谢谢!更新

ios - 如何在字段开始编辑时覆盖 UITextField 的呈现

我创建了一个UITextField的子类,带有一个选择器作为输入View。我希望文本字段显示为两行,第一行显示时间,第二行显示日期。像这样:为此,我重写了drawText方法,如下所示:overridefuncdrawText(inrect:CGRect){letparagraphStyle=NSMutableParagraphStyle()paragraphStyle.alignment=.leftparagraphStyle.lineBreakMode=.byWordWrappingletattrs=[NSFontAttributeName:UIFont.systemFont(of

ios - firstRect(对于 :) returns wrong value in UITextField

我正在尝试进行语法高亮显示以标记用户输入的错误。遵循GetXandYcoordinatesofawordinUITextView中的建议我的代码非常适合UITextView但是,我现在正尝试为UITextField做类似的事情,但遇到了麻烦。UITextField和UITextView都符合UITextInput并且定位矩形所需的所有方法都应该适用于两者。这是UITextView的函数funcfindRect(forTextMatchingmatch:String,intextView:UITextView)->CGRect?{iflettext=textView.text,letra

ios - 单击按钮时 UITextField 为零,但适用于更改

单击按钮时出现以下错误Thread1:Fatalerror:UnexpectedlyfoundnilwhileunwrappinganOptionalvalue代码如下@IBOutletweakvarUserId:UITextField!{didSet{UserId.setBottomBorder()UserId.delegate=self}}@IBOutletweakvarPassword:UITextField!{didSet{Password.setBottomBorder()Password.delegate=self}}@IBActionfunclogincta(_sende

ios - UITextField 占位符在点击时保持显示

我有一个包含3行的TableView。每行都有相同的带有uitextfield的自定义tableviewcell,但占位符属性不同。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*cellIdentifier=@"NewDestinationCell";NewDestinationCell*cell=(NewDestinationCell*)[tableViewdequeueReusableCellWithId

ios - 在 UITextField 上禁用快速删除

所以,我有委托(delegate)方法-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{运行以检查textfield是否至少包含1个字符。好吧,如果字符数超过20个左右,当用户按住删除按钮一两秒钟时,它会删除整个单词,跳过delegate检查并删除所有减少到0个字符。有谁知道如何关闭这个“快速删除”?它甚至可以完成吗,或者是否有我没有看到的合适的解决方法?我还应该指出,这是将由用户放入此文本字段中的

iphone - UITextField 在 iOS 5 中导致崩溃,在 iOS 4 中工作正常

我有一个非常奇怪的问题,如果我点击一个UITextField,我的应用程序中的任何UITextField都会因这个错误而崩溃:0_CreateCachePathEmbedded(__CFStringconst*,unsignedchar)0x0246ac4fmov(%esi),%esiThread5WebThread:Programreceivedsignal:"EXC_BAD_ACCESS"我尝试在界面生成器中添加一个UITextField,但没有链接到任何东西,仍然遇到同样的崩溃。在iOS4.3模拟器中一切正常。这到底是怎么回事?? 最佳答案

iphone - UITextfield 的行为类似于 email.app 中的 "to:"UItextfield

我想在苹果电子邮件应用程序中产生类似to:UITextfield的效果。如果完整输入了电子邮件地址,它将被圆角中的元素替换。我怎样才能实现这样的行为? 最佳答案 Three20库TTMessageController中有一个与此类似的控件http://three20.info/https://github.com/facebook/three20 关于iphone-UITextfield的行为类似于email.app中的"to:"UItextfield,我们在StackOverflow上