问题标签 [rootview]
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 - rootViewControl 加载时自动切换
我在故事板中设置了一个导航控制器作为初始视图。它调用一个viewController
,让我们调用它inititalViewCon
。我想在加载后立即initialViewCon
以模态方式切换到另一个。viewController
所以它会打开应用程序,转到initialViewCon
然后弹出一个模态segue。我将如何做到这一点?
ios - 如何从 appDelegate 重新加载 rootViewController
我有一个 UINavigationController 并在其上加载了一个控制登录过程的 rootView 到我的应用程序。
我最近在我的应用程序委托中添加了一些代码,当此注销请求发生时检查我的设置包是否有注销请求登录界面。
这就是我在 appdelegate 中为 navigationController 设置 rootView 的方式
我想知道有没有办法重新加载rootViewController?或者在应用程序委托中调用它的方法?
ios7 - 登录IOS后设置SplitView Controller为根控制器
嗨,我是 IOS 开发和开发 IOS 应用程序的新手,我在其中使用拆分视图控制器。我的拆分视图控制器不在根位置。我先登录然后打开拆分视图控制器。所以我在用户登录成功后所做的我正在更改根视图控制器。这是我到目前为止所做的:
在登录按钮单击时,我将根视图控制器更改为像这样的拆分视图控制器
用户配置文件是我拆分视图的详细视图控制器。
但点击登录按钮后,它会打开黑色窗口。不知道怎么回事。难道我做错了什么?需要帮助谢谢。
ios - 用按钮打开 rootViewController
我最近为我的应用程序编写教程。我使用本教程创建了教程:
http://www.appcoda.com/uipageviewcontroller-tutorial-intro/
我创建了一个“按钮”,将用户带回到rootViewController
. 在本例中为TabBarController
. 问题是:在本教程中,我为教程制作了一个额外的故事板。rootViewController(TabBarController)
那么我怎样才能用按钮回到原来的状态呢?
代码:
这也行不通
编辑
在第一次开始时打开教程:
APPViewController
是教程
编辑
在 johnnelm9r 的帮助下,当前代码是这样的:
但是现在,可悲的是,应用程序崩溃了,错误是:
还有一个警告:Incompatible pointer type assigning to 'ViewController' from 'UIViewController' in AppDelegate
android - 视图的 getHeight() 总是返回零?
我想检查屏幕上是否可见软键盘。为此,我找到了一个代码并按照给定的方式尝试了它。但两者都 activityRootView.getRootView().getHeight()
返回activityRootView.getHeight()
零。我需要你的专家意见。
代码:
更新这个问题:
我遵循了许多与此类型相关的答案,但没有找到合适的答案。请浏览我新添加的代码。
当软键盘可见和隐藏时,如何在 getview() 方法中获取布局的高度差异?我在下面给出的代码中尝试了这个 ((EditText) view.findViewById(R.id.editTextQtyId)).addTextChangedListener。但总是通过 getHeight() 方法返回零。
随时欢迎您的专家观点。
新代码:
android - 如何截取imageView的屏幕截图?
这是我如何获得根视图:
它对我有用,可以截取 rootview 的屏幕截图。但我的问题是如何只imageView
为此定义一个View
?然后只有我可以采取screenshoot
特定的图像视图。
注意: View rootView = findViewById(android.R.id.**imageview**).getRootView();
导致错误。
更新:可以为特定 imageView 拍摄屏幕的类和 xml 文件。解决后更新!
活动类:
.xml:
ios - 使用 popToRootViewController 传递数据
所以我有一个基本的应用程序,这是它的工作原理。我有一个名为 A 的根视图控制器和一个名为 B 的表视图控制器。当用户在 BI 中选择一行时,会弹出回到根视图控制器 A。
而我想要做的是将被选为 NSString 的行的数据传递回根视图控制器 A。然后根据字符串使用此字符串“做某事”。
我曾尝试使用 NSNotification 方法,但后来我无法使用该字符串做某事。
这是我尝试过的:
我想要做的更像是你在推送 viewController 并使用 perpareForSegue 方法时可以做的事情。
在此先感谢您的帮助。
ios - 异步请求后在appdelegate中选择RootViewController
我试图解释我的问题。在 appdelegate 中,我必须根据异步请求的结果选择一个 rootViewController(我使用的是 AFNetworking 框架)。事实上,我需要知道我的用户是否被分析:如果他被分析,我可以向他显示应用程序的主页,如果他不是,我必须向他显示分析视图。
在情节提要中,我将 Home 视图设置为指定的入口点,但在异步请求完成之前,始终会显示此视图。有没有办法让 appdelegate 等待响应?
ios - 由于来电通知,iOS 应用程序 UI 已下推
这是场景。
在启动我的应用程序之前,我打了一个电话。然后我打开我的应用程序,由于来电通知,状态栏高度增加了一倍。正因为如此,我的应用程序的整个 UI 被额外下推了 20pt。切换回电话应用程序并结束通话,当我再次打开我的应用程序时,UI 和刚才一样卡住,只是绿色通知栏不见了,顶部多了一个 20pt 的黑色条。
如果在我拨打电话之前我的应用程序已经启动,则不会发生这种情况。
我用过[self.window makeKeyAndVisible];
知道在这种情况下如何正确调整 UI 吗?
更新:
这是代码
我已经深入研究了 REFrostedViewController 的问题。如果我将 rootViewController 设置为 transitionController,则布局完美对齐。
Update2: 所以事实是..当存在双状态栏时,ADTransitionController 将设置 coordY = 20 和 height = 548. REFrostedViewController 做同样的事情.. 导致我顶部有 40 个边距.. 一件事我不确定是.. 什么时候设置这些 UIViews 的框架?
ios - 如何检查当前呈现的视图控制器是否为 MPMoviePlayerController?
我试过这个来获取当前的视图控制器并检查它是否是一种 MPMoviePlayerController 类,但它总是返回 MPMoviePlayerController 之前的最后一个视图控制器。
那么如何检查呈现的控制器是否是 MPMoviePlayerController?