草庐IT

rootViewControllers

全部标签

objective-c - 用动画交换 rootViewController

我在将rootViewControllers与动画交换时遇到了一些问题。这是我正在使用的代码:[UIViewtransitionWithView:self.windowduration:0.8options:UIViewAnimationOptionTransitionFlipFromRightanimations:^{self.window.rootViewController=self.navigationController;}completion:nil];除了在动画播放之前,屏幕变黑然后动画出现之外,它有点工作。看起来原来的rootViewController在动画之前被删除

objective-c - 用动画交换 rootViewController

我在将rootViewControllers与动画交换时遇到了一些问题。这是我正在使用的代码:[UIViewtransitionWithView:self.windowduration:0.8options:UIViewAnimationOptionTransitionFlipFromRightanimations:^{self.window.rootViewController=self.navigationController;}completion:nil];除了在动画播放之前,屏幕变黑然后动画出现之外,它有点工作。看起来原来的rootViewController在动画之前被删除

ios - 以编程方式更改 Storyboard的 rootViewController

我已经使用Storyboards创建了我的项目。根ViewController位于Storyboard中,我没有在appDelegate中编写任何代码。现在我想展示我的应用程序的导览,所以我想将根ViewController从TabBar更改为我的TourVC,当应用程序的导览是完成后,我想再次将我的根ViewController切换回TabBar。于是上网查了一下,按照以下几点1)从app.plist文件中删除Storyboards,2)取消选中Storyboards中的选项“isInitialViewController”,这是在TabBarController的情况下选中的,因为

ios - 以编程方式更改 Storyboard的 rootViewController

我已经使用Storyboards创建了我的项目。根ViewController位于Storyboard中,我没有在appDelegate中编写任何代码。现在我想展示我的应用程序的导览,所以我想将根ViewController从TabBar更改为我的TourVC,当应用程序的导览是完成后,我想再次将我的根ViewController切换回TabBar。于是上网查了一下,按照以下几点1)从app.plist文件中删除Storyboards,2)取消选中Storyboards中的选项“isInitialViewController”,这是在TabBarController的情况下选中的,因为

ios - Swift - 来自 appDelegate 的 pushViewController,rootViewController.navigationController 为 nil

在遵循一些指南时遇到问题,特别是http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/我正在设置urlscheme,从另一个应用程序启动该应用程序运行良好,但传入主机或url并没有像它应该的那样工作。我正在为所有View布局使用Storyboard和界面构建器。指南在appDelegate中显示了这个openURL:-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(NSString*)sourceApp

ios - Swift - 来自 appDelegate 的 pushViewController,rootViewController.navigationController 为 nil

在遵循一些指南时遇到问题,特别是http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/我正在设置urlscheme,从另一个应用程序启动该应用程序运行良好,但传入主机或url并没有像它应该的那样工作。我正在为所有View布局使用Storyboard和界面构建器。指南在appDelegate中显示了这个openURL:-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(NSString*)sourceApp

objective-c - iOS 编程 : Understand UINavigationController and the RootViewController

我正在阅读Apple文档,但我不明白根Controller是什么。文档说这是堆栈底部的Controller。也许,这是我第一次推送的Controller?谁能解释一下这个概念?来自Apple文档UINavigationController,我看到有一个方法叫做initWithRootViewControllerInitializesandreturnsanewlycreatednavigationcontroller.-(id)initWithRootViewController:(UIViewController*)rootViewController这是什么意思?那么,是否可以更改

iphone - 如何将 UIViewController 作为 subview 添加到 UIViewController(RootViewController)?

我有一个名为LoginViewController的UIViewController,它是AppDelegate中的一个rootViewController。在LoginViewController中,我有两个按钮:Login和Enroll。当我点击Login时,我将TabBarController指定为rootViewController,然后显示TabBarController。但是,现在我认为我需要在点击Enroll时添加另一个UIViewcController作为subview。我尝试了以下方法:[self.viewaddsubview:viewcontroller.view]

iphone - RootViewController 可以实例化 Storyboard吗?

我有一个RootViewController,它包含一个viewController数组,其中包括表、View和tabBarController......其中一些有Nib,一些没有,(我结合了几个应用程序的功能+创建的网络应用程序过去),但它们都工作正常。但是,我有一个项目使用Storyboard。我看到很多问题询问有关从Storyboard中实例化编程View的问题,但是反过来呢?如何将Storyboard添加到我以编程方式实现的导航Controller?这可能吗?如果没有,下一个最佳解决方法是什么?感谢您的时间和考虑。这是我的以下模型的.h代码:UIStoryboard*stor

ios - 将 rootViewController 从 uiviewcontroller 更改为 uinavigationcontroller

我正在开发一个使用MFsidemenu作为swipeBar的应用程序。我的应用程序由一个loginController组成,它是一个uiViewController,在登录后它变成了一个uiNavigationController。MFsidemenu需要在AppDelegate上运行此代码:UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MainStoryboard"bundle:[NSBundlemainBundle]];UINavigationController*navigationController=(UI