ios中的启动屏幕
请建议我如何在iphone中创建一段时间的闪屏。我尝试在info.plist中通过创建新的资源发布映像进行更新,但没有成功。 我试过这个ios中的启动屏幕,ios,objective-c,iphone,splash-screen,Ios,Objective C,Iphone,Splash Screen,请建议我如何在iphone中创建一段时间的闪屏。我尝试在info.plist中通过创建新的资源发布映像进行更新,但没有成功。 我试过这个 #import "AppDelegate.h" #import "SignIn.h" #import "Splash.h" @interface AppDelegate () @end @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFin
#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;
}
使用图像视图添加您自己的视图控制器,这也将帮助您对应用程序进行一些预处理,如检查互联网连接,在应用程序中下载并保存每次所需的数据。若要在某个时间后自动显示视图控制器,请在所显示的启动屏幕控制器的
viewdiload
中添加NSTimer
- (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.
}
到目前为止你们做了些什么?在info.plist中添加了图片,但不起作用。在你们问这样的问题之前,先用谷歌搜索一下。如果我添加新的viewcontroller作为根视图控制器,那么它将如何在一段时间后自动移动或导航。正如Rahul所说,您可以设置计时器,或者如果必须在开始时进行一些检查,则可以这样做,然后切换到主视图控制器