我在UIView上绘制遮罩路径,使其在特定的视点上看起来像一个矩形。我想要设置遮罩路径的拐角半径,这样它就可以在侧面看起来像iOS的弹出窗口一样凸起。有没有什么办法来实现。
谢谢
发布于 2016-06-06 15:34:08
使用此代码,
Objective C代码:
// 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代码:
// 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)希望能对你有所帮助
https://stackoverflow.com/questions/37651460
复制相似问题