问题标签 [rootviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 当 SWRevealViewController 有 tabbarController 作为 sw_front objC 时,在登录后将 SWRevealViewController 设为 rootViewController
这是我的故事板:
假设我在这些上方有一个登录viewController
,并且我想从那里SWRevealViewController
作为我的rootViewController
,这样它就可以完美地工作。使用下面的代码,leftMenuViewController
我可以完美地选择我的 tabBar ViewController
。
App delegate
但它在或 中不起作用SignInViewController
。
它在日志中给出:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Application windows are expected to have a root view controller at the end of application launch'
任何帮助将不胜感激。提前非常感谢。
祝你有美好的一天。
ios - 如何为所有视图控制器(vc、vc2、vc3、vc4..)的推送/弹出决策制定全局函数
我可以为所有视图控制器(vc、vc2、vc3、vc4、...)制定推送/弹出决策的全局函数吗?
像这样?
ios - 关闭视图控制器,然后显示警报控制器
在我的项目中,我使用 rootViewController?.dismiss 将一些视图控制器解散回主 VC。
在完成处理程序中,一旦 UIAlertController 再次可见,我想在主视图控制器上显示它。
我的问题是 UIAlertController 永远不会出现。我的预感是因为我在 launchFrom 参数中使用了 self 。我是否需要获得对主要 VC 的引用,并在那里展示它?
关闭 VC 并尝试显示警报:
presentThankYou 方法
在我的所有 VC 都被解雇后,我如何提交警报控制器?
swift - Swift 3D Touch 打开 TabBarController 不是 RootViewController
我目前正在尝试将 3D touch 添加到我的应用程序中。我已经实现了我的应用程序显示UIApplicationShortcutItems
,但现在我无法为它们分配操作。
这是我当前的代码:
这样做并不难,但我遇到的问题是我HomeVC
的不是rootViewController
.
有什么建议么?我真的很感激。
ios - iPad 推送视图控制器落后
我pushViewController(controller, animated: true)
在 iPad 上的视图控制器上做了一个简单的操作:
我从 ViewController 开始A
。我想按下B
按钮点击 viewController。
我有一个buttonTapped( { rootViewController.pushViewController(controller, animated: true)
在按钮点击时被正确调用的函数。
当这个推送被调用时,屏幕确实会推送一个新的控制器,但是对于几帧(最多可能 1-2 秒),我可以看到部分 viewController A
“嵌入” viewController B
,然后A
完全消失。
为什么会这样?在 iPhone 上它没有这个问题。
谢谢!
ios - 同时设置 UINavigationController 的导航栏和 rootViewController
我面临着试图同时设置一个UIViewControllerUINavigationController
的困境。似乎 a可以这样启动: rootView
UINavigationBar
UINavigationController
rootViewController
或使用 UINavigatioBar,如下所示:
但是,我希望能够添加一个 rootViewController 以及一个自定义UINavigationBar
. 有什么办法吗?
我试过设置UINavigationBar
类似的东西navController.navigationController?.navigationBar = MyNavigationBar
,但似乎 navigationController?.navigationBar 只是一个吸气剂。
ios - rootViewController 呈现视图时的单元测试?
我正在尝试对一个在 viewController 之外呈现视图的函数进行单元测试:
到目前为止,我所能想到的如何对它进行单元测试是这样的:
我尝试为完成块传递一个布尔值:
完成:((布尔)-> 无效)
但由于它调用完成:
rootViewController?.present
我得到错误:
无法转换类型“((Bool)-> Void)的值?” 到预期的参数类型'(() - > Void)?
知道如何正确地对功能进行单元测试吗?
ios - 设置根视图控制器不起作用?
我的代码是
在 viewDidLoad
得到回复后
但它不工作...