Open xiruoruo opened 3 years ago
调试发现此时alertController的view高度为0,导致各子view都无法显示出来。
SPAlertController *alertController = [SPAlertController alertControllerWithTitle:nil message:nil preferredStyle:SPAlertControllerStyleActionSheet]; alertController.needDialogBlur = YES; SPAlertAction *actionQuit = [SPAlertAction actionWithTitle:CMString(@"自己", nil) style:SPAlertActionStyleDefault handler:^(SPAlertAction * _Nonnull action) { }]; [alertController addAction:actionQuit]; SPAlertAction *actionKill = [SPAlertAction actionWithTitle:CMString(@"他人", nil) style:SPAlertActionStyleDestructive handler:^(SPAlertAction * _Nonnull action) { }]; [alertController addAction:actionKill]; SPAlertAction *actionCancel = [SPAlertAction actionWithTitle:CMString(@"取消", nil) style:SPAlertActionStyleCancel handler:^(SPAlertAction * _Nonnull action) { }]; [alertController addAction:actionCancel]; [self presentViewController:alertController animated:YES completion:^{}];
现象与https://github.com/SPStore/SPAlertController/issues/34 相同
调试发现此时alertController的view高度为0,导致各子view都无法显示出来。