gpt4 book ai didi

ios - UIBarButtonItem tintColor iOS4

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:12:58 26 4
gpt4 key购买 nike

我正在使用以下代码创建一个 UIBarButtonItem:

UIBarButtonItem* searchBarButton = [[[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"search_picto"] style:UIBarButtonItemStyleBordered target:self action:@selector(actionSearch:)] autorelease];
searchBarButton.tintColor = [UIColor colorWithRed:0.27 green:0.60 blue:0.20 alpha:1.00];

我将这个按钮和另一个按钮添加到 UIToolbar,不确定这是否相关。这很好用,给我想要的外观:

screenshot of UIButtonBarItem

问题是使用 iOS 4(我必须支持)我无法设置 tintColor。无法识别的选择器。如何为 iOS 4 创建这样的按钮?我需要能够设置 tintColor 并拥有 UIBarButtonItemStyleBordered。

感谢您的帮助。


我让它像这样工作:

UISegmentedControl* searchButton = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"", nil]];
[searchButton setImage:[UIImage imageNamed:@"search_picto"] forSegmentAtIndex:0];
searchButton.momentary = YES;
searchButton.segmentedControlStyle = UISegmentedControlStyleBar;
searchButton.tintColor = [DELEGATE.config getColor:IFXShopConfigScopeShop name:@"navigationTint"];
[searchButton addTarget:self action:@selector(actionSearch:) forControlEvents:UIControlEventValueChanged];

你必须用一个空的 NSString 来初始化它,否则你不能设置图像。此外,addTarget 必须使用 UIControlEventValueChanged

最佳答案

tintColor 已在 iOS 5 中添加,适用于 iOS 4 here你有办法

关于ios - UIBarButtonItem tintColor iOS4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13375291/

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