### 遇到的问题: #### 队列中某个弹窗已经显示。这个时候,我们我们因为某些业务场景,需要不显示当前弹窗。展示别的内容,操作完相关业务后,再回到先前展示弹窗的页面,继续展示弹窗。**内容空白**。 <img width="488" alt="image" src="https://github.com/user-attachments/assets/60d12ec3-a303-41de-905b-b6a22f7bd526"> #### 查看视图层,发现,弹窗容器的子视图(自定义视图)清空了,并未被成功加载进来: <img width="1021" alt="image" src="https://github.com/user-attachments/assets/ee2aa8c5-9a0b-4fd9-a184-5e4ff7aefba3"> #### 正常来说,这里应该是这样的: <img width="1008" alt="image" src="https://github.com/user-attachments/assets/a82bb440-23a3-4e69-a43b-6f1ccde0cc9c"> #### 实现代码截图:  ### 实现代码: ```Objective-C - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear: animated]; if (!LEEAlert.isQueueEmpty) { /// 队列不为空 LEEAlert.getAlertWindow.hidden = YES; } } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; if (!LEEAlert.isQueueEmpty) { /// 队列不为空 LEEAlert.getAlertWindow.hidden = NO; [LEEAlert continueQueueDisplay]; } } ```
遇到的问题:
队列中某个弹窗已经显示。这个时候,我们我们因为某些业务场景,需要不显示当前弹窗。展示别的内容,操作完相关业务后,再回到先前展示弹窗的页面,继续展示弹窗。内容空白。
查看视图层,发现,弹窗容器的子视图(自定义视图)清空了,并未被成功加载进来:
正常来说,这里应该是这样的:
实现代码截图:
实现代码: