zee*_*ple 2 xcode uibutton uicolor ios
默认文本的颜色是什么UIButton?我正在尝试在一些表视图单元格中重新创建它但没有运气.我最接近的是:
[UIColor colorWithRed:0/255.0 green:51.0/255.0 blue:102.0/255.0 alpha:1];
Run Code Online (Sandbox Code Playgroud)
是否在任何地方记录了颜色,字体大小和样式?
Ste*_*ntz 10
这是一个非常古老的问题,但我认为无论如何我都会添加自己的答案.
如果您需要在iOS 7及更高版本上使用相同颜色的自定义"仅文本"按钮,请不要创建它UIButton()但使用UIButton.buttonWithType(UIButtonType.System).
这将为您提供一个文本按钮,其属性与标准系统按钮相同,包括正确的颜色.然后,您可以将此按钮用作模板,并更改字体大小或添加图像等内容.

请尝试以下方法:
CGFloat red;
CGFloat green;
CGFloat blue;
CGFloat alpha;
UILabel *buttonLabel = [yourButton titleLabel];
UIColor *textColor = [buttonLabel textColor];
[textColor getRed:&red green:&green blue:&blue alpha:&alpha];
Run Code Online (Sandbox Code Playgroud)
现在红色,绿色,蓝色和alpha将包含您正在寻找的值:
NSLog(@"Red: %f Green:%f Blue:%f Alpha:%f", red, green, blue, alpha);
Run Code Online (Sandbox Code Playgroud)
对于iOS 6,这将返回:
Red:0.220000 Green:0.330000 Blue:0.530000 Alpha:1.000000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7472 次 |
| 最近记录: |