Closed szmichaelyb closed 5 years ago
了解,近期计划重构视图结构
LEE 邮箱:18611401994@163.com |
---|
Signature is customized by Netease Mail Master
在2019年09月03日 11:46,Michael.Yang 写道:
现在最新的微信阳还是,已经是顶部2个圆角了
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.
为什么demo里面设置圆角可以,用到项目里面就不行了呢?是不是缺少什么配置了啊?
配置代码发一下
[LEEAlert actionsheet].config .LeeCornerRadii(CornerRadiiMake(20, 20, 0, 0)) .LeeContent(@"退出后不会通知群聊中其他成员, 且不会接收此群聊消息.出后不会通知群聊中其他成员, 且不会接收此群聊消息") .LeeDestructiveAction(@"确定", ^{
// 点击事件回调Block
})
.LeeAddAction(^(LEEAction *action) {
action.type = LEEActionTypeCancel;
action.title = @"取消";
action.titleColor = [UIColor blackColor];
action.font = [UIFont systemFontOfSize:18.0f];
})
.LeeActionSheetCancelActionSpaceColor([UIColor colorWithWhite:0.92 alpha:1.0f]) // 设置取消按钮间隔的颜色
.LeeActionSheetBottomMargin(0.0f) // 设置底部距离屏幕的边距为0
.LeeCornerRadius(0.0f) // 设置圆角曲率为0
.LeeConfigMaxWidth(^CGFloat(LEEScreenOrientationType type) {
// 这是最大宽度为屏幕宽度 (横屏和竖屏)
return CGRectGetWidth([[UIScreen mainScreen] bounds]);
})
.LeeActionSheetBackgroundColor([UIColor whiteColor]) // 通过设置背景颜色来填充底部间隙
.LeeShow();
这是我的问题, 由于现有UI层级问题 ActionSheet圆角兼容有限, 我正在尝试通用性更好的结构设计 这个改动非常大, 短时间内可能无法彻底解决, 但是你可以将你的效果图发给我看一下, 我优先帮助你达到效果
谢谢,效果图很简单 我先自己弄个自定义视图吧
抱歉了啊, 这问题最近一直困扰着我, 设计出一个能良好兼容各种样式的结构需要些灵感, 我目前还没有太好的思路
您好,我把你的分类去掉了,然后可以把containerView继承uiview 重写layoutSubviews 就行了
@Michaelyb520 @xiaohuaidaner123 1.3.0版本已发布 欢迎更新🤪
现在最新的微信样式,已经是顶部2个圆角了