我不确定我的头衔是否响应了我想问的内容,但让我解释一下;
我正在使用storyboard,我创建了“HomeViewController”并将其设置为自定义类。 另外,我想以编程方式创建一个视图,并将此视图添加到“HomeViewController”的视图中。
这些TabBar,GreenView和Logout按钮是必需的。因为我通过界面构建器添加它们以查看它们在屏幕上显示的速度以及每当我构建和运行我的应用程序时,这些组件的加载速度非常快。它们不会闪烁或在一秒钟后出现。他们很稳定!
这是一个简单的代码;
- (void)viewDidLoad {
[super viewDidLoad];
UIView *dummyView = [UIView new];
[dummyView setFrame:CGRectMake(0, 0, 200, 200)];
[dummyView setBackgroundColor:[UIColor yellowColor]];
[self.view addSubview:dummyView];}
当我运行我的代码时,我的视图中出现了带有黄色的dummyView,是的,但延迟了几秒钟。这真烦人!
你可以给我任何想法吗?当我使用.xib时,我没有这样的问题。更新
我要上传.gif:
谢谢!
答案 0 :(得分:1)
我找到了解决方案,这真的很傻。 在我的项目中没有任何SplashScreen。因此,它立即启动我的主要,看起来像一些延迟后出现的视图。
我添加了SplashScreen,一切都应该是这样!