LEEAlert icon indicating copy to clipboard operation
LEEAlert copied to clipboard

如何分开设置, 例如Action不固定, 或根据某条件设置不同属性如何写?

Open lixiang1994 opened this issue 4 years ago • 6 comments

LEEAlertConfig * alert = [LEEAlert alert];
LEEAlertConfigModel * config = alert.config;
config.addXXXXX;
config.addXXXXX;
config.addXXXXX;
config.addXXXXX;
config.addXXXXX;

if (XXXX) {
     config.addXXXXX;
}
if (XXXX) {
     config.addXXXXX;
}
config.LeeShow();

lixiang1994 avatar May 07 '20 05:05 lixiang1994

这个没用,会被直接释放掉

bolee avatar May 28 '20 03:05 bolee

@bolee 你把你写的代码发一下 我康康

lixiang1994 avatar May 28 '20 03:05 lixiang1994

@bolee 你把你写的代码发一下 我康康

另外一个issue回你了,是对的

bolee avatar May 28 '20 04:05 bolee

所以最后是如何解决的呢?我是通过数组添加config.addXXXXX。

yuwanglijun avatar Nov 05 '20 04:11 yuwanglijun

@yuwanglijun

LEEAlertConfig * alert = [LEEAlert alert];
LEEAlertConfigModel * config = alert.config;
config.addXXXXX;
config.addXXXXX;
config.addXXXXX;
config.addXXXXX;
config.addXXXXX;

if (XXXX) {
     config.addXXXXX;
}
for xxx in xxxx {
     config.addXXXXX;
}
config.LeeShow();

lixiang1994 avatar Nov 05 '20 05:11 lixiang1994

我后来是这样的,可以满足: LEEActionSheetConfig *actionsheet = [LEEAlert actionsheet]; actionsheet.config .LeeAddAction(^(LEEAction *action) {
}); for(...) { actionsheet.config .LeeAddAction } actionsheet.config .LeeShow();

yuwanglijun avatar Nov 05 '20 06:11 yuwanglijun