gpt4 book ai didi

ios - 如何给UIButton设置3d效果

转载 作者:搜寻专家 更新时间:2023-11-01 06:07:53 24 4
gpt4 key购买 nike

您好,我正在尝试为 UIButton 设置 3d 效果,但我的代码设置不正确。

是这样的

enter image description here

但我的要求如下

enter image description here

你能帮我一个吗?

我的代码如下:

self.submitBtn1.backgroundColor = [self colorWithHexString:@"a53129"];
self.submitBtn1.layer.cornerRadius = 3.0;
self.submitBtn1.layer.borderWidth = 2.0;
self.submitBtn1.layer.borderColor = [[UIColor clearColor] CGColor];

最佳答案

使用下面的代码实现,设置按钮类型为自定义

self.submitBtn.backgroundColor = [UIColor colorWithRed:(200.0f/255.0f) green:0.0 blue:0.0 alpha:1.0];

self.submitBtn.layer.cornerRadius = 3.0;

self.submitBtn.layer.borderWidth = 2.0;
self.submitBtn.layer.borderColor = [[UIColor clearColor] CGColor];

self.submitBtn.layer.shadowColor = [UIColor colorWithRed:(100.0f/255.0f) green:0.0 blue:0.0 alpha:1.0].CGColor;
self.submitBtn.layer.shadowOpacity = 1.0f;
self.submitBtn.layer.shadowRadius = 1.0f;
self.submitBtn.layer.shadowOffset = CGSizeMake(0, 3);

我附上图片,显示这段代码的结果。

enter image description here

关于ios - 如何给UIButton设置3d效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33009270/

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