UIButton选择颜色

Abh*_*nav 5 iphone cocoa-touch objective-c uibutton ios

我正在绘制自定义UIButton并希望在突出显示时设置蓝色.我怎样才能做到这一点?

UIButton *myButton = [UIButton buttonWithType:UIButtonTypeCustom];
[myButton setBackgroundImage:[[UIImage imageNamed:@"test.png"] stretchableImageWithLeftCapWidth:100 topCapHeight:0] forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

Sol*_*ola 2

您可以尝试使用其他图像来完成这项工作。您也可以参考这个链接:

是否可以更改 UIButtons 背景颜色?

  • 如果另一个问题如此完整地回答了这个问题,以至于您所要做的就是链接到它,请标记为重复关闭而不是发布。 (5认同)
  • 它不是重复的。链接的问题不涉及突出显示颜色,仅涉及背景颜色。 (4认同)