我创建了一个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];
有谁知道我该怎么做?