请建议我如何在iphone中创建启动画面一段时间。我试图通过创建新资源在info.plist中更新启动图像但不工作。 我试过这个
#import "AppDelegate.h"
#import "SignIn.h"
#import "Splash.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
self.window=[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]];
Splash *splash=[[Splash alloc]initWithNibName:@"Splash" bundle:nil];
self.window.rootViewController=splash;
[self.window makeKeyAndVisible];
sleep(3);
SignIn *signIn=[[SignIn alloc]initWithNibName:@"SignIn" bundle:nil];
self.window.rootViewController=signIn;
return YES;
}
答案 0 :(得分:1)
使用图片视图添加您自己的视图控制器,这也可以帮助您为应用做一些预处理,例如检查互联网连接,下载并保存每次在应用中所需的数据。
答案 1 :(得分:1)
要在您正在演示的启动画面控制器的NSTimer
中添加viewDidLoad
一段时间后自动显示视图控制器。
- (void)viewDidLoad
{
//NSTimer calling Method B
[NSTimer scheduledTimerWithTimeInterval:5.0f
target:self selector:@selector(methodB:) userInfo:nil repeats:NO];
}
- (void) methodB:(NSTimer *)timer
{
//Present next view controller.
}