带有activityindicator的闪屏

时间:2011-09-16 07:42:13

标签: ios

我想在前面添加启动画面和前面的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没有出现。我怎么了

2 个答案:

答案 0 :(得分:8)

您无法向用户按下图标时启动的启动添加任何动画。你可以添加一个default.png,但那是关于它的。设备使用此时间准备您的应用程序以进行启动。

查看其他应用,您会看到创作者通常会在其上放置带有“加载”字样的图片,或者根本不显示任何内容。另外,请阅读IOS Human Interface Guidelines了解更多详情。

希望这有助于= D

答案 1 :(得分:0)

最好的选择是创建一个UIViewController。制作那个rootViewController。这个新的viewController应该与启动画面外观相同。然后在其上实现UIActivityIndi​​cator并显示它。然后关闭它并呈现您之前的rootViewController。

希望有效!!