草庐IT

BecomeFirstResponder

全部标签

ios - 通过插入可见空格格式化安全文本输入

我希望用户以•••••••••的格式输入社会安全号码。用户输入前3个数字,然后我手动添加一个空格。然后他们再输入2个数字,我手动添加一个空格。当然,即使是空格也显示为•。有没有一种native方法可以改变这种行为?我目前正在使用一个时髦的手动实现。 最佳答案 如果您不使用空格,而是使用三个不同的文本条目会怎么样?然后当每个用户输入前三个字符时,你跳转到第二个文本输入?当他再输入两个时,您跳转到第三个文本条目。这是一个例子:编辑:现在支持退格键(感谢@triple-s)。extensionViewController:UITextFi

ios - 通过插入可见空格格式化安全文本输入

我希望用户以•••••••••的格式输入社会安全号码。用户输入前3个数字,然后我手动添加一个空格。然后他们再输入2个数字,我手动添加一个空格。当然,即使是空格也显示为•。有没有一种native方法可以改变这种行为?我目前正在使用一个时髦的手动实现。 最佳答案 如果您不使用空格,而是使用三个不同的文本条目会怎么样?然后当每个用户输入前三个字符时,你跳转到第二个文本输入?当他再输入两个时,您跳转到第三个文本条目。这是一个例子:编辑:现在支持退格键(感谢@triple-s)。extensionViewController:UITextFi

iphone - becomeFirstResponder 在 vi​​ewDidAppear 中有效,但在 viewDidLoad 中无效

我的应用程序有一个模态视图Controller,包括一个搜索栏。当View出现时,我希望搜索栏成为焦点。我在viewDidLoad中尝试了[self.searchBarbecomeFirstResponder],但没有成功。后来我把它放在viewDidAppear中,它起作用了。但使用此解决方法时,会出现明显的延迟。(View完全出现后,键盘开始出现)我可以确保viewDidAppear和viewDidLoad都已被调用。如果我想让搜索栏在View出现时立即获得焦点,我该怎么办?(我正在使用Storyboard)按照答案,我尝试将代码放入viewWillLoad,但仍然没有用。(在vi

iphone - becomeFirstResponder 在 vi​​ewDidAppear 中有效,但在 viewDidLoad 中无效

我的应用程序有一个模态视图Controller,包括一个搜索栏。当View出现时,我希望搜索栏成为焦点。我在viewDidLoad中尝试了[self.searchBarbecomeFirstResponder],但没有成功。后来我把它放在viewDidAppear中,它起作用了。但使用此解决方法时,会出现明显的延迟。(View完全出现后,键盘开始出现)我可以确保viewDidAppear和viewDidLoad都已被调用。如果我想让搜索栏在View出现时立即获得焦点,我该怎么办?(我正在使用Storyboard)按照答案,我尝试将代码放入viewWillLoad,但仍然没有用。(在vi

ios - 故障排除 becomeFirstResponder 不为某些用户显示键盘

我得到了一个TextView,它应该在按下按钮时显示,并让用户通过键盘输入文本。-(IBAction)changeName{changeNameBtn.hidden=YES;backBtn.hidden=YES;usernameLabel.hidden=NO;inputTextField.hidden=NO;[inputTextFieldbecomeFirstResponder];//toshowkeyboard}这对我们大多数人来说都很好。但对于我的一些测试人员来说键盘不显示,在地理位置偏远的位置。如何解决这个问题?我们的设备出现不同行为的原因可能是什么?它对我和其他人都很好。我们都

ios - 故障排除 becomeFirstResponder 不为某些用户显示键盘

我得到了一个TextView,它应该在按下按钮时显示,并让用户通过键盘输入文本。-(IBAction)changeName{changeNameBtn.hidden=YES;backBtn.hidden=YES;usernameLabel.hidden=NO;inputTextField.hidden=NO;[inputTextFieldbecomeFirstResponder];//toshowkeyboard}这对我们大多数人来说都很好。但对于我的一些测试人员来说键盘不显示,在地理位置偏远的位置。如何解决这个问题?我们的设备出现不同行为的原因可能是什么?它对我和其他人都很好。我们都

ios - _UIButtonBarStackView : breaking constraint when becomeFirstResponder sent

当从一个文本框跳到另一个文本框时,得到这个:translatesAutoresizingMaskIntoConstraints)("","","","","","")WillattempttorecoverbybreakingconstraintMakeasymbolicbreakpointatUIViewAlertForUnsatisfiableConstraintstocatchthisinthedebugger.ThemethodsintheUIConstraintBasedLayoutDebuggingcategoryonUIViewlistedinmayalsobehelpf

ios - _UIButtonBarStackView : breaking constraint when becomeFirstResponder sent

当从一个文本框跳到另一个文本框时,得到这个:translatesAutoresizingMaskIntoConstraints)("","","","","","")WillattempttorecoverbybreakingconstraintMakeasymbolicbreakpointatUIViewAlertForUnsatisfiableConstraintstocatchthisinthedebugger.ThemethodsintheUIConstraintBasedLayoutDebuggingcategoryonUIViewlistedinmayalsobehelpf

ios - 通过 becomeFirstResponder 将焦点分配给 UISearchController 的 UISearchBar 时,键盘不出现

我花了很多时间在网上搜索并与其他开发人员讨论这个问题,但都无济于事。这篇SO帖子(FocusontheUISearchBarbutthekeyboardnotappear)中描述了确切的问题,尽管它已经存在很多年了。我最近从IB中已弃用的UISearchDisplayController和UISearchBar切换到使用iOS8的代码切换到UISearchController。但是,我遇到的问题是焦点分配正确(您可以看出,因为取消按钮在View加载后会在搜索栏的右侧设置动画),但是键盘没有显示。这是我的代码。.h@property(nonatomic,strong)UISearchCo

ios - 通过 becomeFirstResponder 将焦点分配给 UISearchController 的 UISearchBar 时,键盘不出现

我花了很多时间在网上搜索并与其他开发人员讨论这个问题,但都无济于事。这篇SO帖子(FocusontheUISearchBarbutthekeyboardnotappear)中描述了确切的问题,尽管它已经存在很多年了。我最近从IB中已弃用的UISearchDisplayController和UISearchBar切换到使用iOS8的代码切换到UISearchController。但是,我遇到的问题是焦点分配正确(您可以看出,因为取消按钮在View加载后会在搜索栏的右侧设置动画),但是键盘没有显示。这是我的代码。.h@property(nonatomic,strong)UISearchCo