首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在UIView上绘制的遮罩层的拐角半径

问在UIView上绘制的遮罩层的拐角半径
EN

Stack Overflow用户
提问于 2016-06-06 15:10:38
回答 1查看 1.4K关注 0票数 0

我在UIView上绘制遮罩路径,使其在特定的视点上看起来像一个矩形。我想要设置遮罩路径的拐角半径,这样它就可以在侧面看起来像iOS的弹出窗口一样凸起。有没有什么办法来实现。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-06-06 15:34:08

使用此代码,

Objective C代码:

代码语言:javascript
复制
// Cornor radius
[view.layer setCornerRadius:30.0f];
view.layer.masksToBounds = YES;

// border
[view.layer setBorderColor:[UIColor lightGrayColor].CGColor];
[view.layer setBorderWidth:1.5f];

// drop shadow
[view.layer setShadowColor:[UIColor blackColor].CGColor];
[view.layer setShadowOpacity:0.8];
[view.layer setShadowRadius:3.0];
[view.layer setShadowOffset:CGSizeMake(2.0, 2.0)];

Swift代码:

代码语言:javascript
复制
// Cornor radius
    view.layer.cornerRadius = 10.0
    view.layer.masksToBounds = true

// border color and width
    view.layer.borderColor = UIColor.blueColor().CGColor
    view.layer.borderWidth = 2.0

// drop shadow
    view.layer.shadowColor = UIColor.blackColor().CGColor
    view.layer.shadowOpacity = 1.0
    view.layer.shadowRadius = 3.0
    view.layer.shadowOffset = CGSizeMake(2.0, 2.0)

希望能对你有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37651460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档