我想在前面添加启动画面和前面的acttivity指示器...为此我在Appdelegate.m中添加以下代码
splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
splashView.image = [UIImage imageNamed:@"Default.png"];
acivityindicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(67, 24, 30, 30)];
acivityindicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhite;
acivityindicator.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin);
[window addSubview:splashView];
[window addSubview:acivityindicator];
[window makeKeyAndVisible];
[window bringSubviewToFront:acivityindicator];
[acivityindicator startAnimating];
但只有启动画面正在工作.Activityinicator没有出现。我怎么了
答案 0 :(得分:8)
您无法向用户按下图标时启动的启动添加任何动画。你可以添加一个default.png,但那是关于它的。设备使用此时间准备您的应用程序以进行启动。
查看其他应用,您会看到创作者通常会在其上放置带有“加载”字样的图片,或者根本不显示任何内容。另外,请阅读IOS Human Interface Guidelines了解更多详情。
希望这有助于= D
答案 1 :(得分:0)
最好的选择是创建一个UIViewController。制作那个rootViewController。这个新的viewController应该与启动画面外观相同。然后在其上实现UIActivityIndicator并显示它。然后关闭它并呈现您之前的rootViewController。
希望有效!!