草庐IT

UItextField

全部标签

iphone - 按下另一个按钮时执行当前 UITextField 自动更正建议

我正在我的应用程序中实现聊天功能,与iPhone的内置消息应用程序非常相似。我在按钮旁边有一个UITextField。用户在文本字段中键入内容,文本字段通常会建议各种自动更正。在内置的消息应用程序中,点击发送按钮将导致执行当前可见的自动更正建议。我正在我的应用程序中寻找这种行为,但一直找不到任何东西。有谁知道在激活完全独立的控件时以编程方式执行UITextField当前可见的自动更正/自动完成建议的方法?这显然是有可能的。 最佳答案 在字段上调用​​-resignFirstResponder。这迫使它接受自动更正。如果您不想关闭键盘

ios - 在 UITextField 之外的任何地方触摸时关闭键盘

我正在开发一个iPad应用程序,它有大量的UIViewControllers、UITableViews(带有accessoryViews的单元格UITextFields)等。许多UIViewControllers出现在导航层次结构中。UITextFields出现在许多不同的地方,包括UITableViewCellaccessoryViews。我想设计一种有效的策略,以便在用户触摸当前正在编辑的UITextField之外时关闭键盘。我搜索了键盘关闭技术,但尚未找到解释一般键盘关闭策略如何工作的答案。例如,我喜欢这种方法,其中将以下代码添加到任何ViewController:-(void)

ios - UITextField 只有顶部和底部边框

我目前有一个常规边框。我想只有顶部和底部边框。我该如何实现?使用UITextField的layer属性,我有以下代码:self.layer.borderColor=[[UIColorcolorWithRed:160/255.0fgreen:160/255.0fblue:160/255.0falpha:1.0f]CGColor];self.layer.borderWidth=4.0f;我已经通过使我的UITextField加长来让它工作了,这样用户就看不到左右边框了,但我只是想知道是否有更好的、更少的这样做的骇人听闻的方式?我已经检查了文档,更改UITextField的borderSty

iphone - 当 UITextField 成为第一响应者时,如何使 UIScrollView 自动滚动

我看过关于here的帖子这表明如果subviewUITextField成为第一响应者,UIScrollViews应该自动滚动;但是,我不知道如何让它工作。我有一个UIViewController,它有一个UIScrollView并且在UIScrollView中有多个文本字段。如有必要,我知道如何手动执行此操作;但是,根据我一直在阅读的内容,似乎可以让它自动滚动。请帮忙。 最佳答案 希望这个例子能帮到你您可以通过此代码滚动到任何点。scrollView.contentOffset=CGPointMake(0,0);所以如果你有文本字段

ios - 如何限制 UITextField 中的小数点数?

我有一个UITextField,单击它会在左下角显示一个带有小数点的数字键盘。我正在尝试限制该字段,以便用户只能放置1个小数点例如2.5确定2..5不行 最佳答案 像这样实现shouldChangeCharactersInRange方法://Onlyallowonedecimalpoint//ExampleassumesARC-Implementpropermemorymanagementifnotusing.-(BOOL)textField:(UITextField*)textFieldshouldChangeCharacters

iOS/swift : how to detect touch action on a UITextField

我想检测UITextField上的触摸Action。似乎“TouchUpInside”Action不是通过触摸文本框内部触发的。 最佳答案 UITextField似乎没有启用“TouchUpInside”,但“TouchDown”有效。所以解决方法如下:swift4.xmyTextField.addTarget(self,action:#selector(myTargetFunction),for:.touchDown)@objcfuncmyTargetFunction(textField:UITextField){print("m

ios - UIPickerView 作为 UITextField 的输入 View

我已经阅读了很多有关如何使用UIPickerView作为我的UITextField的inputView的内容。问题是,当我点击UITextField时,我可以调用UIPickerView。但是,我的应用程序始终加载显示的UIPickerView。我已经尝试更改viewDidLoad中的myownpickerview.hidden=YES;,但是当我单击UITextField时,这会导致问题。它不会显示,如果我点击多次,调试器会显示会出错。谁能指出我正确的方向?我只想在点击UITextField后显示UIPickerView我仍在开发我的第一个iOS应用程序。请耐心等待。谢谢=)

iphone - 动画 UITextField 以指示错误的密码

我如何向UITextField添加动画以指示错误密码,就像facebook应用程序(在登录屏幕上)或MacOSX登录框中的一样?提前致谢。 最佳答案 类似的东西-(void)shake:(UIView*)theOneYouWannaShake{[UIViewanimateWithDuration:0.03animations:^{theOneYouWannaShake.transform=CGAffineTransformMakeTranslation(5*direction,0);}completion:^(BOOLfinishe

iphone - 可以在不使用 UITextField 和 UITextView iphone 应用程序的情况下显示键盘吗?

我正在开发基于iPhone消息传递的应用程序。我想在不使用UITextView和UITextField的情况下在键盘中显示带有键盘inputAccessoryView的键盘。有可能这样做吗?请任何人帮助我。提前致谢。期待您的帮助。谢谢。编辑:因为我不希望UITextField/UITextView和控件位于UITextView/UITextField.我要在键盘上添加inputAccessoryView是UITextView。当用户触摸键盘inputView中的UITextview时,实际过程将继续。 最佳答案 对于出于某些原因想要

ios - 如何禁用 UITextField 的编辑属性?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:EasywaytodisableaUITextField?我有一个UITextField。我想禁用它的编辑属性。我只想在其中显示一段文字。我怎样才能实现它?