在我的应用程序中,我有很多价值可供选择,所以我曾经UIActionSheet
展示过。
于是出现了下面的图片。
如您所见,所选行Color
是Blue
.
我想将该颜色更改为Gray
.
我怎样才能改变它?
在我的应用程序中,我有很多价值可供选择,所以我曾经UIActionSheet
展示过。
于是出现了下面的图片。
如您所见,所选行Color
是Blue
.
我想将该颜色更改为Gray
.
我怎样才能改变它?
- (void)willPresentActionSheet:(UIActionSheet *)actionSheet
{
//Gets an array af all of the subviews of our actionSheet
NSArray *subviews = [actionSheet subviews];
for (UIView *v in subviews)
{
if ([v isKindOfClass:[UIButton class]])
{
UIButton *b = (UIButton*)v;
[b setBackgroundImageByColor:[UIColor gray] forState:UIControlStateHighlighted ];
}
}
}
试试这个代码..