我正在尝试从我的一个.m
文件以编程方式创建一个新的 UIView,然后在 5 秒后返回到我现有的视图。看来我的逻辑是错误的,因为这没有做我想要的。我的代码如下。
UIView *mainView = self.view;
UIView *newView = [[UIView alloc] init];
newView.backgroundColor = [UIColor grayColor];
self.view = newView;
sleep(5);
self.view = mainView;
似乎它只是要睡 5 秒钟,然后什么都不做。
我想做以下事情,
- 存储起始视图
- 创建新视图
- 显示灰色视图
- 等待 5 秒
- 显示我的原始视图
我哪里错了?我觉得这必须是我的逻辑,否则我错过了这些步骤的关键部分。
谢谢你的帮助!:)