我一直在处理我的应用的全屏加载视图,但它无法阻止任何用户交互。我实现它的方式是这样的:
LoadingView
[LoadingView show]
- 将加载视图添加到[[[UIApplication sharedApplication] delegate] window]
所以我想问:
由于
答案 0 :(得分:1)
我用这种方式来阻止用户互动:
id application = [[UIApplication sharedApplication] delegate];
UIView *loadingView = [[UIView alloc] initWithFrame:[[application window] frame]];
loadingView.userInteractionEnabled = YES;
loadingView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];
[[application window] addSubview:loadingView];
答案 1 :(得分:0)
您是否想在应用程序启动时创建启动画面?如果是这样,您需要做的就是将一个名为Default.png
和/或Default@2x.png
的图像文件(用于视网膜显示)添加到您的项目中。此图像将作为应用程序启动时的启动画面。
您还可以控制启动画面info.plist
文件。
详细了解iOS发布屏幕here。