gpt4 book ai didi

ios - 在 iOS 7 中自定义 UISearchBar

转载 作者:行者123 更新时间:2023-11-29 10:54:38 24 4
gpt4 key购买 nike

我有一个 UISearchBar,我想自定义它的外观。 this post中的建议在更新到 iOS 7 之前工作。但现在我不知道该怎么做。我主要是想自定义取消按钮。有人知道怎么做吗?

最佳答案

您需要递归地搜索按钮。这应该是一种故障安全的方法:

- (void)viewDidLoad
{
[super viewDidLoad];

[self convertButtonTitle:@"Cancel" toTitle:@"Annuller" inView:self.searchBar];
}

- (void)convertButtonTitle:(NSString *)from toTitle:(NSString *)to inView:(UIView *)view
{
if ([view isKindOfClass:[UIButton class]])
{
UIButton *button = (UIButton *)view;
if ([[button titleForState:UIControlStateNormal] isEqualToString:from])
{
[button setTitle:to forState:UIControlStateNormal];
}
}

for (UIView *subview in view.subviews)
{
[self convertButtonTitle:from toTitle:to inView:subview];
}
}

我只在 iOS 7 上测试过它,但它可以工作并且应该也适用于 iOS 6。

关于ios - 在 iOS 7 中自定义 UISearchBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18978170/

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