gpt4 book ai didi

iphone - becomeFirstResponder 不开火

转载 作者:可可西里 更新时间:2023-11-01 05:24:40 28 4
gpt4 key购买 nike

我有一个 View Controller ,其 viewDidLoad 方法在其关联 View 中包含的文本字段(电子邮件)上调用 becomeFirstResponder:

-(void) viewDidLoad {
[email becomeFirstResponder];
}

这个 View Controller 是通过将它压入导航 Controller 的堆栈来加载的。上面的代码第一次运行时效果很好。

但是,稍后在应用程序中,当我想返回到此 View Controller 时,键盘不会自动出现(这是在使用 popToViewController:animated 时)。相反,用户必须手动将焦点设置到文本字段才能显示键盘...我的猜测是在 popToViewController:animated 加载相关 View Controller 后未调用 viewDidLoad?

我该如何解决这个问题?

最佳答案

viewDidLoad 仅在第一次调用。如果您希望每次出现 View 时都运行某些内容,请使用 viewWillAppear

关于iphone - becomeFirstResponder 不开火,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7168231/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com