问题标签 [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.

0 投票
1 回答
4649 浏览

ios - 不正确的视图层次结构:不鼓励在分离的视图控制器上呈现视图控制器

我收到了与我对 iAd 使用 GKTurnBasedMatchmakerViewController 和 BannerViewController 相关的警告。该警告是:

下面显示的导致此警告的代码序列有什么问题?

在 AppDelegate.h

在 AppDelegate.m

然后当用户在我的主屏幕上按下 Play 按钮时,我首先打开游戏中心视图控制器,如下所示(注意第二行设置 presentingViewController 等于在 appDelegate 中设置的 rootViewController):

上述代码运行后,加载了一个新场景。这个场景在我的 GameSelectionLayer.h 中描述如下:

然后在我的 GameSelectionLayer.mm 中,我加载bannerViewController onEnter,如下所示:

当上述代码运行时,我收到上述警告。请让我知道您认为我可能做错了什么导致此警告。

0 投票
1 回答
62 浏览

ios7 - 点击按钮时从另一个视图转到 rootView

我正在使用以下代码以编程方式更改选项卡(rootView):

但是当我想使用按钮从视图中更改选项卡时,我无法显示 rootView。我正在使用此代码,但它不显示 rootView:

0 投票
4 回答
1194 浏览

ios - 具有相同根视图的导航控制器

因此,假设您需要一些需要下一个情节提要的功能。例如,您需要根据单击的选项卡上传不同的内容以查看。 故事板

但是当你尝试使用这个故事板时,问题就出现了。当你切换标签时,你会得到这种行为。 不良行为

但在第一个选项卡中一切都很好。所以看起来它不会第二次加载视图。在这种情况下,有人可以解释或提供导航控制器行为的链接,因为我找不到任何有用的参考。或者我应该如何在 IB 中或以编程方式纠正这种行为?
谢谢。

0 投票
0 回答
1621 浏览

android - 从后台服务获取屏幕截图的Android代码

我想创建一个后台应用程序,它将以某个固定的时间间隔截取正在运行的应用程序的屏幕截图。如果我们从活动中调用,我已经尝试了以下代码,它可以正常工作。

此代码在活动中运行良好。但我想从后台服务调用相同的代码。

谢谢。…………

0 投票
1 回答
99 浏览

ios - 如何设置rootViewController指向一个指针的地址

摘要:rootViewController 被设置为一个指针。我改变了指针,rootViewController 没有改变。

我将 rootViewController 设置为指向名为“currentViewController”的视图控制器的指针。

将“currentViewController”更改为指向不同的 UIViewController - iPhone/iPad 不会更新其屏幕。为什么?

旁注以下内容不起作用 - 它在 index=0 处显示视图控制器:

旁注以下确实有效,因为它在索引 1 处显示视图控制器,但对我来说没有意义(我已经在第一次告诉 rootViewController 它应该指向的位置):

0 投票
0 回答
68 浏览

ios - 如何从 NavigationViewController 查看我的 PFQueryTableViewController

当我的应用程序启动时,我希望 rootViewController 成为 NavigationViewController,然后我希望第一个屏幕显示我的 PFQueryTableViewController。我在我的另一个项目中使用完全相同的代码,而不是 PFQueryTableViewController,我有一个简单的 TableViewController。我认为 PFQueryTable 的工作方式与 TableViewController 相同?

这是给我一个错误的代码(注意:这是我的 AppDelegate)

谢谢你的帮助

0 投票
1 回答
683 浏览

ios - 注销 ios 应用程序并返回 RootViewController

我在我的应用程序委托中创建了一个 RootViewController,如下所示:

当我点击注销按钮时,我想将用户发送回 rootview 控制器:

当我在我的 iPhone 4s 上运行它时效果很好(当它到达时测试 iphone 6),但如果我让用户登录超过一天并单击注销按钮,屏幕会滑到黑色。

为什么我的根视图控制器在 24 小时左右后没有调用我的 startviewcontroller?

0 投票
1 回答
1409 浏览

ios - 启动时在 AppDelegate 中将 TabBarViewController 设置为根视图

这个问题可能看起来有点傻,但我一直在寻找一段时间的答案,但我找不到答案。所以我正在开发一个在客户端之间集成 Parse 推送通知的应用程序。该应用程序在应用程序中有一个UITabBarControllerTabBarViewController作为自定义类),storyboard并且在应用程序的某个时间点(在应用程序关闭时收到推送)我必须将其设置TabBarViewController为我RootViewController的进一步操作,例如[TabBarController doSomething];

总之,我试图显示我的第三个选项卡(索引:2)TabBarViewController并执行在TabBarViewController类中找到的函数以在第三个选项卡的视图中显示内容。

我正在尝试执行以下操作:

在我的 AppDelegate.m 中的 didFinishLaunchingWithOptions: 方法中:

我有一种感觉,该解决方案需要授权,但我真的不知道如何实现它。我的控制器没有嵌入到导航控制器中,所以我不确定是否可以推送TabBarController.

任何帮助,将不胜感激。谢谢

0 投票
1 回答
627 浏览

ios - MMDrawerController 不是 rootViewController

我在我的项目中使用 MMDrawerController,我不希望它成为 rootViewController。另外我正在使用情节提要来设置用户界面。大多数示例代码都不是这样。所以我有点困惑如何去做。

我已经设置了一个嵌入了 navigationController 的 FirstViewController,并且上面有一个Button。ButtonClick 将控制器推送到 CenterViewController。

这是我的代码...

FirstViewController.m

CenterViewController.m

RightViewController.m

它行不通。我很困惑是否应该将 MMDrawerController 放在情节提要中?

0 投票
0 回答
797 浏览

ios - 从横向启动 ipad(1x/2x 模式)上的仅 iphone 应用程序会忽略根视图的方向设置

iPhone 应用程序应主要用于纵向模式,但允许将两个视图旋转为横向。因此,在设置中允许所有方向,并且在大多数视图中,包括根视图,都禁止旋转。在 iPhone 5 和 iPhone 6 plus 上一切正常。后者即使应用程序从横向模式启动:它以纵向模式显示。但它不适用于 iPad 的 iPhone 仿真模式(“1x/2x 模式”)。当我以横向模式从桌面启动应用程序时,它以横向模式呈现。对于 ios 7 和 ios 8 都是如此。在我发布大量代码之前,也许有人以前遇到过这种情况并知道一个简单的解决方案?