gpt4 book ai didi

ios - UISearchBar 委托(delegate)函数没有响应

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:43:52 27 4
gpt4 key购买 nike

UISearchBar 委托(delegate)函数仅对 iOS7 iPhone5 不响应。我的代码中有两个 .xib 文件,一个用于 3.5 英寸屏幕,一个用于 4 英寸屏幕。对于 3.5 英寸屏幕,它工作正常,但对于 4 英寸屏幕,委托(delegate)函数没有被调用。你能指导我吗?

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar {
[searchBar setShowsCancelButton:YES animated:YES];
[self keyboardWillShow];
}

- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar {
[self keyboardWillHide];
searchBar.text=@"";

[searchBar setShowsCancelButton:NO animated:YES];
[searchBar resignFirstResponder];
}

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar

此函数已调用,但 searchBarCancelButtonClicked 不起作用。

最佳答案

我有一些建议给你:

1) 首先检查你的 iPhone5 的 .xib 文件是否连接到 UISearchBar 的委托(delegate)?

2) 您可以为 3.5 英寸和 4 英寸使用一个 .xib 文件,并通过自动调整使该 .xib 文件与 iPhone 4 和 5 兼容。

希望以上几点可以解决您的问题。

关于ios - UISearchBar 委托(delegate)函数没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21983541/

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