iOS sd_layout 能设置怎么设置部分圆角

[复制链接]
115 9
sd_layout 怎么设置topleft和topright圆角下面的不设置.

举报 使用道具

回复

9 个评论

guang8891  新手上路  发表于 2018-5-29 06:35:50  | 显示全部楼层
部分圆角有个位移枚举,你一或就行

举报 使用道具

回复
1234568  新手上路  发表于 2018-5-29 07:52:39  | 显示全部楼层
是哪个,没找到.

举报 使用道具

回复
eepp  新手上路  发表于 2018-5-29 07:56:47  | 显示全部楼层
sd没试过 设置圆角都是贝塞尔曲线去设置路径

-(void)setRoundedCornerRadii:(CGSize )radii roundingCorners:(UIRectCorner )corners
{
    UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.bounds byRoundingCorners:corners cornerRadii:radii];
    CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
    maskLayer.frame = self.bounds;
    maskLayer.path = maskPath.CGPath;
    self.layer.mask = maskLayer;
}

举报 使用道具

回复
wwzzgg  新手上路  发表于 2018-5-29 09:33:09  | 显示全部楼层
为啥 我也用的sd 修改圆角我都是用这个

举报 使用道具

回复
encon  新手上路  发表于 2018-5-29 10:04:45  | 显示全部楼层
sd_layout 怎么设置topleft和topright圆角下面的不设置.

举报 使用道具

回复
915730391  新手上路  发表于 2018-5-29 11:24:51  | 显示全部楼层
我写的uiview 自定义高度.要修改这个uiview的圆角. uiview这个是自定义的.uiview里面有很多内容.根据内容获取的高度,宽度.用这个方法不行,不知道为什么

举报 使用道具

回复
lh0015  新手上路  发表于 2018-5-29 11:44:28  | 显示全部楼层
虽然没用过sd   但是我想和masonry应该是一样的道理   你这个没作用是没获取到你自定义view的frame 你要使用layoutIfNeeded来立马绘制view  然后才能得到它的frame  然后再设置圆角

举报 使用道具

回复
haicheng68  新手上路  发表于 2018-5-29 12:08:01  | 显示全部楼层
这个我知道.我用了sd不能在用这个了.

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表