【发布时间】:2015-11-17 10:17:17
【问题描述】:
我有一个UIImage 的redColor 但我想在whiteColor 中显示它,怎么做?这是我的代码:
UIImage *buttonImage = [UIImage imageNamed:@"close-button.png"];
UIButton *aButton = [UIButton buttonWithType:UIButtonTypeCustom];
[aButton setBackgroundImage:buttonImage forState:UIControlStateNormal];
aButton.frame = CGRectMake(0.0,
0.0,
buttonImage.size.width,
buttonImage.size.height);
UIBarButtonItem *aBarButtonItem =
[[UIBarButtonItem alloc] initWithCustomView:aButton];
[aButton addTarget:self action:@selector(didSelectBackButton:)
forControlEvents:UIControlEventTouchUpInside];
[self.navigationItem setLeftBarButtonItem:aBarButtonItem];
【问题讨论】:
-
您的问题不清楚,当您需要将按钮颜色更改为白色时,如果正常否则用户点击当时的事件
-
默认颜色应为白色。
-
你可以设置uiimage和背景颜色为红色吗?
标签: ios objective-c uibutton uiimage uicolor