问题标签 [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 - 更改根视图控制器时,初始视图控制器显示一秒或半秒
在应用程序中,FIRSTViewController 是从情节提要中设置的初始视图控制器。那里提供登录、注册等选项。从它显示登录屏幕:
当用户登录成功后,将其重定向到 TabViewController:
上面的代码工作正常,但问题是:当重定向到选项卡视图发生时,初始视图控制器(FIRSTViewController)在显示选项卡栏之前显示一秒或半秒。
所以,我的问题是:如何防止显示初始视图控制器?
uiviewcontroller - Swift iOS -Programmatic RootViewController 是浅灰色的?
我刚刚进入没有更多故事板的程序化 vc,我正在关注 Brian Voong 的 YouTube 的 LetsBuildThatApp 以获得指导https://youtu.be/NJxb7EKXF3U?list=PL0dzCUj1L5JHDWIO3x4wePhD8G4d1Fa6N。
我按照所有指示进行操作,由于某种原因,当我启动我的应用程序时,我的屏幕上出现了这种浅灰色的雾霾,我不知道为什么?我可以隐约看到导航标题和蓝色背景,但它被褪色层覆盖。
第 1 步:我删除了我的情节提要文件并拆分了部署信息下的常规选项卡,我从主界面中删除了“主要”。
第 2 步:我将我的 ProjectNavigator 文件更改为 FeedController,然后相应地更改了文件
第 3 步:在 AppDelegate 中,我添加了一个 NavVC 并将 FeedVC 设为根,并将 NavVC 设为 Window 的根。我还更改了 NavBar 和 StatusBar 颜色
第4步:在info.plist
我设置View controller-based status bar appearance
为NO
我不知道为什么我的屏幕上出现这种浅灰色的雾霾
我在这里想念什么?
swift - UnwindSegue 从包含 TableView 的视图控制器返回到根视图控制器
我怎样才能成功地回到我的根视图控制器?我正在尝试使用按钮/导航栏项目返回到以前的控制器。我已经看到了使用类似...的解决方案
self.tabBarController?.selectedIndex = 1
但遗憾的是我无法让它工作:(
ios - 如何在 Objective C 中以编程方式设置根视图控制器?
我是 iOS 开发的新手,试图学习如何以编程方式创建和设置视图。
我正在尝试在 Obj-C 中快速声明
项目:单视图应用程序。试图链接默认的 Created ViewController.h
根据 Krunals Answer 我更新了代码,但导航控制器未显示在模拟器中
Cmd+单击控制器不会导航到 ViewController 文件
ios - 获取当前显示的视图控制器的线程安全方法
目前我使用这种方法来获取当前的视图控制器:
此方法从 rootViewController 开始遍历视图控制器的层次结构,直到到达顶部。
这个问题是topMostController
因为它使用UIApplication.shared.keyWindow
并且UIApplication.shared.keyWindow.rootViewController
不应该在后台线程中使用。我收到这些警告:
runtime: UI API called from background thread: UIWindow.rootViewController must be used from main thread only
runtime: UI API called from background thread: UIApplication.keyWindow must be used from main thread only
所以我的问题是。是否有线程安全的方式来访问当前显示的视图控制器?
xamarin.ios - 添加 UITabBarController 并且没有 NavigationController
由于我是 Xamarin.IOS 的新手,所以我想问一个问题。我已按照此示例在 Xamarin.IOS 项目中添加 UITabBarController。
当我通过 TabController 的实例初始化 RootViewController 时,它工作正常并且我拥有所有选项卡。但是我的 NavigationController 设置为 null !代表着 :
- NavigationItem 将消失
此代码无法在 viewControllers 之间导航:
/li>
因为 NavigationController 是 null !这是我在 AppDelegate 中的代码:
和我的 TabController :
此外,我有很多 UIViewControllers 并且我以编程方式完成所有这些操作并且我不使用 StoryBoard !