问题标签 [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 - 通过viewController点击rootViewController
我正在尝试在我的应用程序中添加 TopView,每个视图都是相同的。我这样做
但是当我添加其他viewControllers(我做透明)时,我可以看到TopView的按钮,但我不能点击它。这是TopView的代码
我看到“已加载”,但点击不起作用,如何点击查看?谢谢!
ios - Appdelegate presentviewcontroller
我正在尝试使用以下内容显示网页 google.com。出于某种原因,它没有向 google.com 提供控制器。任何人都可以帮忙吗?
swift - 如果没有互联网连接,请快速转到 rootviewcontroller
在调用任何服务方法之前,我正在检查是否有互联网连接。如果没有互联网,我会显示一个警报,如果我单击确定按钮,我想转到根视图控制器。
这是我的代码:
ios - Trigger an event / method when UIWindow RootViewController changes SWIFT
I'm working on an iOS framework. I have a requirement to log events when user enters or exits a particular View Controller. For that I was thinking if somehow I could be able to register a notification to trigger a custom method when the root view controller changes. Or perhaps use KVO. But I don't understand how to do this from an implementation point of view since I cannot find any such notification.
Any help in this regard would be highly appreciated. Thanks.
Please note that this is a framework project. So the framework is built and then added/embedded into another app. I don't have any information about the view controllers in that app. The only thing I can access is UIWindow's root view controller. So, I need to know when a change occurs in it.
ios - iOS 更改 rootViewController
我有 3 个名为 firstController、secondController 和 thirdController 的 viewController。我的逻辑是 firstController.presentViewController(secondController),然后是 secondController.presentViewController(thirdController),然后通过 UIApplication.shareApplication().keywindow!.rootViewController = firstController 设置 rootViewController...
但是当我将 firstController 设置为 rootViewController 时,当使用 thirdController.modalTransitionStyle = UIModalTransitionStyle.CrossDissolve 将 viewController 从 secondController 呈现到 thirdController 时,firstController 将在动画期间显示。
我不应该像这样使用 rootViewController 吗?
swift - 根视图控制器和展开segues?
我有 3 个视图控制器:1) LoginViewController。2) 主视图控制器。3) 注销视图控制器。
当他从 LoginViewController 登录时,我使用 NSUserDefaults 来存储用户名。
然后在 AppDelegate 我使用这个方法:
因此,当 NSUserDefaults 中存储了用户名时,应用程序会跳转到主视图控制器并在应用程序启动时跳过第一个。
在 LogoutViewController 中,我使用 unwind segue 到 LoginViewController,这意味着我有一个注销按钮,我使用 unwind segue 转到 LoginViewController。当应用程序从 LoginViewController 但不是从 MainViewController 启动时,这可以正常工作。
但是,我希望在按下注销按钮时转到 LoginViewController,无论它是从 LoginViewController 还是 MainViewController 开始,并从内存中释放所有其他 ViewController。怎么会这样?
ios - 无法更改 Appdelegate 中的 rootViewController?
我设计了一个软针。
您可以输入 4 个数字两次,这将是您的代码。当您完成代码分配时。该视图将呈现 segue(种类:Present Modally)以显示另一个 viewController。
由于方便,我想重置视图控制器。
我在堆栈溢出中找到的最佳方法是在 Appdelegate Solution Here中重置 rootViewController
当我按照这些步骤操作时,出现以下错误:
控制台显示:
也许问题是我故事板中的设计
上一个是原来的viewController
谁能弄清楚我的代码有什么问题?
非常感谢!!!
ios - rootViewController 与导航控制器冲突
所以我正在做这个关于如何创建自己的滑出菜单的教程:
https://www.raywenderlich.com/78568/create-slide-out-navigation-panel-swift
该教程指出可以将视图控制器换成您自己的。所以我将它整合到我自己的应用程序中并进行了调整。
唯一的问题是,下面的代码与作为初始视图控制器的导航控制器冲突。滑出菜单效果很好,但应用程序加载时没有任何其他内容。我想 rootViewConroller 与初始视图控制器发生冲突,但我尝试了一个没有另一个以及其他各种没有运气的东西。
任何帮助将不胜感激,在此先感谢!
ios - iOS 动态更改 rootViewController
我想动态更改 rootViewController。这取决于json响应。我有一个 BOOL 值,它在得到 json 响应后会发生变化。问题是即使条件为真,这个值也永远不会改变。
我的代码在下面,我把它放在应用程序 didFinishLaunchingWithOptions 中:
我该如何解决?有任何想法吗?