gpt4 book ai didi

iphone - UIButtonTypeRoundedRect 类型的 UIButton 的着色

转载 作者:搜寻专家 更新时间:2023-10-30 20:13:07 25 4
gpt4 key购买 nike

我希望 UIButton 主题类型的圆角矩形部分是我指定的纯色自定义颜色。我明白了

. setTitleColor :更改文本颜色. backgroundColor : 改变圆角矩形后面四个饼形角 block 的颜色

问题是如何改变圆角矩形部分的颜色。

我已经尝试过setImage,但是图像必须有圆角,并且当按钮改变大小时没有值(value)。它不会缩放到新的大小。

提前致谢。

最佳答案

尝试

CALayer *subLayer = [CALayer layer];
subLayer.frame = self.theButton.bounds;
subLayer.cornerRadius = 10.0;
subLayer.opacity = 1.0;

CALayer *imageLayer = [CALayer layer];
imageLayer.frame = subLayer.bounds;
imageLayer.cornerRadius = 10.0;


imageLayer.masksToBounds = YES;
imageLayer.opacity = 1.0;
imageLayer.contents = (id) [UIImage imageNamed:@"your.png"].CGImage;

[subLayer addSublayer:imageLayer];

[self.theButton.layer addSublayer:subLayer];

关于iphone - UIButtonTypeRoundedRect 类型的 UIButton 的着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2088254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com