gpt4 book ai didi

ios - UISearchBar 自定义代码在 iOS7 中崩溃,适用于 iOS6

转载 作者:行者123 更新时间:2023-11-29 13:04:32 25 4
gpt4 key购买 nike

我有一个支持 iOS5.1 的 iOS 应用程序,我正在自定义搜索栏内的取消按钮。

我正在使用并且在 iOS6.1 之前有效的代码如下:

id barButtonAppearanceInSearchBar =
[UIBarButtonItem appearanceWhenContainedIn: [UISearchBar class], nil];
[barButtonAppearanceInSearchBar setTitle:
[self localizedStringValueFor:@"Cancel"]];

不知何故,第二行会导致错误的访问异常,当我尝试设置按钮文本的值时,barButtonAppearanceInSearchBar 似乎被释放了。

localizedStringForValue 是一个自定义方法,它将返回一个字符串,其中包含所提供键的翻译或键本身(如果不存在翻译)。

现在,当我在 iOS7 的模拟器上运行该应用程序时,该应用程序总是崩溃。一直试图找出我做错了什么,但到目前为止没有运气。

最佳答案

setTitle 不支持 UIAppearanceContainer方法。仅支持标记有 UI_APPEARANCE_SELECTOR 的属性。

当您创建 UISearchBar 时,您必须手动设置标题。

关于ios - UISearchBar 自定义代码在 iOS7 中崩溃,适用于 iOS6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18967364/

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