Closed Engandend closed 1 year ago
第2个问题,我二次封装,是可以动态添加的。 从你代码的实现角度,我认为应该是可以成功的,唯一的问题,只能猜测 actionArr 数组是不是你 传nil 过去了
第2个问题,我二次封装,是可以动态添加的。 从你代码的实现角度,我认为应该是可以成功的,唯一的问题,只能猜测 actionArr 数组是不是你 传nil 过去了
问题已重新编辑,发现依然不行,兄弟能否给出二次封装的参考代码?
第二个问题:
LEEBaseConfig *actionsheet = [LEEAlert actionsheet];
actionsheet.config
.LeeTitle(@"标题")
.LeeContent(@"内容");
for (int i = 0; i < 10; i++) {
actionsheet.config.LeeAction(@"好的", ^{
// 点击事件Block
});
}
actionsheet.config.LeeShow();
@Engandend
第一个问题:
LEEAction本质是UIButton, 所以你可以设置一下 action.lineBreakMode = NSLineBreakByWordWrapping;
问题1: 设置LEEAction的attributedTitle 显示异常 问题2: 如何动态设置sheet的action个数
问题1:
在设置LEEAction的attributedTitle 中,设置了行间隔,显示异常
版本:1.5.1 xcode: 12.5.1 手机:iPhone 6 收集系统:12.4.7 代码:
如果设置了行间距,显示异常,如果不设置行间距,显示正常 显示效果:![实际显示效果](https://upload-images.jianshu.io/upload_images/5955701-d134c49cbbc657f8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
问题2
我期望对LEEAlert进行二次封装,比如:传入title,如果title有内容,才显示title否则不显示。再比如:我期望传入一个个数(比如3)来添加leeaction。为达到此效果,我才用将config用一个对象接受,然后使用这个对象进行点语法 在实际操作中发现并没什么用。代码如下
能正常显示和不能正常显示的区别在前面2行中,如果config不用对象接受,直接 用点语法,能显示正常,如果用对象接受,在用这个对象进行点语法,sheet显示不出来