gpt4 book ai didi

iphone - UISearchBar becomeFirstResponder 返回 0,但对 UISearchBar 有有效引用

转载 作者:行者123 更新时间:2023-12-01 17:15:07 26 4
gpt4 key购买 nike

我有一个带有 UISearchBar(和 SearchDisplayController)的 UIViewController 以及一个 UITableView。当导航到这个 View Controller 时,我想自动聚焦在 UISearchBar 上(调出键盘并聚焦在搜索栏中的文本字段上)。一切都说要使用

[searchBar becomeFirstResponder]

(假设 searchBar 是 UISearchBar 的导出)

我把它放在 viewDidLoad 的末尾:
- (void)viewDidLoad
{
[super viewDidLoad];

BOOL did = [searchBar becomeFirstResponder];

[searchBar setText:@"donkey"];
}

变量 did为 0(并且没有发生焦点),但搜索栏的文本已成功更改为 donkey .

我究竟做错了什么?

我正在使用带有 ARC 和最新 Xcode (4.3.2) 的 iOS 5。

最佳答案

得到它的工作。只需将其放在 viewDidAppear 中,而不是 viewDidLoad 或 viewWillAppear 中。

关于iphone - UISearchBar becomeFirstResponder 返回 0,但对 UISearchBar 有有效引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11017876/

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