Jay*_*Jay 2 iphone xcode cocoa-touch uisearchbar ios6
我创建了一个UISearchBar控件,其中书签图标显示在搜索字段中.我现在正试图寻找方法让我用图像为书签按钮设置皮肤.我偶然发现这篇文章(参见第四条评论)似乎能够做我想做的事情,但只适用x于搜索字段中的按钮,而不适用于书签按钮.
我尝试了以下行来更改按钮,但它似乎不起作用:
[[UIButton appearanceWhenContainedIn:[UISearchBar class], nil] setBackgroundImage:[UIImage imageNamed:@"BookmarkButtonNormal.png"] forState:UIControlStateNormal];
[[UIButton appearanceWhenContainedIn:[UISearchBar class], nil] setBackgroundImage:[UIImage imageNamed:@"BookmarkButtonSelected.png"] forState:UIControlStateSelected];
Run Code Online (Sandbox Code Playgroud)
有谁知道我怎么能这样做?
Jay*_*Jay 12
我意外地找到了解决方法.这很简单:
[self.searchBar setImage:[UIImage imageNamed:@"BookmarkButtonNormal.png"] forSearchBarIcon:UISearchBarIconBookmark state:UIControlStateNormal];
[self.searchBar setImage:[UIImage imageNamed:@"BookmarkButtonSelected.png"] forSearchBarIcon:UISearchBarIconBookmark state:UIControlStateSelected];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2828 次 |
| 最近记录: |