草庐IT

RootviewController

全部标签

swift - 用动画交换 rootViewController?

我正在尝试切换到另一个带有标签栏的RootViewController;通过应用程序委托(delegate),我想添加过渡动画。默认情况下,它只会显示没有任何动画的View。lettabBar=self.instantiateViewController(storyBoard:"Main",viewControllerID:"MainTabbar")letappDelegate=UIApplication.shared.delegateas!AppDelegateappDelegate.window=UIWindow(frame:UIScreen.main.bounds)appDele

objective-c - AppDelegate、rootViewController 和 presentViewController

我正在做Facebook集成教程,如果用户有当前状态的有效token,我想显示我的MainViewViewController,否则我想显示LoginViewController。MainViewAppDelegate.m-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{if(FBSession.activeSession.state==FBSessionStateCreatedTokenLoaded){//To-do,show

objective-c - RootViewController 切换过渡动画

在appDelegate中用新的ViewController替换现有的ViewController作为RootViewController时,有什么方法可以产生过渡/动画效果? 最佳答案 您可以将rootViewController的切换包装在一个过渡动画block中:[UIViewtransitionWithView:self.windowduration:0.5options:UIViewAnimationOptionTransitionFlipFromLeftanimations:^{self.window.rootViewC

iphone - 核心数据 iPhone : could not locate an NSManagedObjectModel

我正在使用Apple的CoreDataBooks示例项目作为核心数据的学习辅助工具。我修改了应用程序,以便在加载应用程序时首先显示菜单页面-而不是BooksTableView(RootViewController)。我做了以下事情:我在界面生成器中创建了一个菜单页面(只是一个带有按钮的View)CoreDataBooksAppDelegate.h现在看起来像这样://forthemenu@classMenuViewController;@interfaceCoreDataBooksAppDelegate:NSObject{NSManagedObjectModel*managedObje

iphone - 核心数据 iPhone : could not locate an NSManagedObjectModel

我正在使用Apple的CoreDataBooks示例项目作为核心数据的学习辅助工具。我修改了应用程序,以便在加载应用程序时首先显示菜单页面-而不是BooksTableView(RootViewController)。我做了以下事情:我在界面生成器中创建了一个菜单页面(只是一个带有按钮的View)CoreDataBooksAppDelegate.h现在看起来像这样://forthemenu@classMenuViewController;@interfaceCoreDataBooksAppDelegate:NSObject{NSManagedObjectModel*managedObje

Objective-C:前向类声明

我正在编写一个多View应用程序,它利用一个名为RootViewController的类在View之间切换。在我的MyAppDelegateheader中,我创建了一个名为rootViewController的RootViewController实例。我见过这样的例子,其中@class指令被用作“前向类声明”,但我不太确定这意味着什么或完成了什么。#import@classRootViewController;@interfaceMyAppDelegate... 最佳答案 它基本上告诉编译器类RootViewController存在

Objective-C:前向类声明

我正在编写一个多View应用程序,它利用一个名为RootViewController的类在View之间切换。在我的MyAppDelegateheader中,我创建了一个名为rootViewController的RootViewController实例。我见过这样的例子,其中@class指令被用作“前向类声明”,但我不太确定这意味着什么或完成了什么。#import@classRootViewController;@interfaceMyAppDelegate... 最佳答案 它基本上告诉编译器类RootViewController存在

iphone - self.window.rootViewController 与窗口 addSubview

我注意到ApplicationDelegate中有很多iPhone应用示例-(void)applicationDidFinishLaunching:(UIApplication*)application有[windowaddSubview:someController.view];(1)相对于self.window.rootViewController=self.someController;(2)是否有任何实际理由使用其中一个而不是另一个?一个在技术上是正确的吗?Controller是否有与数字(2)等效的命令,例如self.someController.rootController

iphone - self.window.rootViewController 与窗口 addSubview

我注意到ApplicationDelegate中有很多iPhone应用示例-(void)applicationDidFinishLaunching:(UIApplication*)application有[windowaddSubview:someController.view];(1)相对于self.window.rootViewController=self.someController;(2)是否有任何实际理由使用其中一个而不是另一个?一个在技术上是正确的吗?Controller是否有与数字(2)等效的命令,例如self.someController.rootController