问题标签 [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 - 不正确的视图层次结构:不鼓励在分离的视图控制器上呈现视图控制器
我收到了与我对 iAd 使用 GKTurnBasedMatchmakerViewController 和 BannerViewController 相关的警告。该警告是:
下面显示的导致此警告的代码序列有什么问题?
在 AppDelegate.h
在 AppDelegate.m
然后当用户在我的主屏幕上按下 Play 按钮时,我首先打开游戏中心视图控制器,如下所示(注意第二行设置 presentingViewController 等于在 appDelegate 中设置的 rootViewController):
上述代码运行后,加载了一个新场景。这个场景在我的 GameSelectionLayer.h 中描述如下:
然后在我的 GameSelectionLayer.mm 中,我加载bannerViewController onEnter,如下所示:
当上述代码运行时,我收到上述警告。请让我知道您认为我可能做错了什么导致此警告。
ios7 - 点击按钮时从另一个视图转到 rootView
我正在使用以下代码以编程方式更改选项卡(rootView):
但是当我想使用按钮从视图中更改选项卡时,我无法显示 rootView。我正在使用此代码,但它不显示 rootView:
ios - 具有相同根视图的导航控制器
因此,假设您需要一些需要下一个情节提要的功能。例如,您需要根据单击的选项卡上传不同的内容以查看。
但是当你尝试使用这个故事板时,问题就出现了。当你切换标签时,你会得到这种行为。
但在第一个选项卡中一切都很好。所以看起来它不会第二次加载视图。在这种情况下,有人可以解释或提供导航控制器行为的链接,因为我找不到任何有用的参考。或者我应该如何在 IB 中或以编程方式纠正这种行为?
谢谢。
android - 从后台服务获取屏幕截图的Android代码
我想创建一个后台应用程序,它将以某个固定的时间间隔截取正在运行的应用程序的屏幕截图。如果我们从活动中调用,我已经尝试了以下代码,它可以正常工作。
此代码在活动中运行良好。但我想从后台服务调用相同的代码。
谢谢。…………
ios - 如何设置rootViewController指向一个指针的地址
摘要:rootViewController 被设置为一个指针。我改变了指针,rootViewController 没有改变。
我将 rootViewController 设置为指向名为“currentViewController”的视图控制器的指针。
将“currentViewController”更改为指向不同的 UIViewController - iPhone/iPad 不会更新其屏幕。为什么?
旁注以下内容不起作用 - 它在 index=0 处显示视图控制器:
旁注以下确实有效,因为它在索引 1 处显示视图控制器,但对我来说没有意义(我已经在第一次告诉 rootViewController 它应该指向的位置):
ios - 如何从 NavigationViewController 查看我的 PFQueryTableViewController
当我的应用程序启动时,我希望 rootViewController 成为 NavigationViewController,然后我希望第一个屏幕显示我的 PFQueryTableViewController。我在我的另一个项目中使用完全相同的代码,而不是 PFQueryTableViewController,我有一个简单的 TableViewController。我认为 PFQueryTable 的工作方式与 TableViewController 相同?
这是给我一个错误的代码(注意:这是我的 AppDelegate)
谢谢你的帮助
ios - 注销 ios 应用程序并返回 RootViewController
我在我的应用程序委托中创建了一个 RootViewController,如下所示:
当我点击注销按钮时,我想将用户发送回 rootview 控制器:
当我在我的 iPhone 4s 上运行它时效果很好(当它到达时测试 iphone 6),但如果我让用户登录超过一天并单击注销按钮,屏幕会滑到黑色。
为什么我的根视图控制器在 24 小时左右后没有调用我的 startviewcontroller?
ios - 启动时在 AppDelegate 中将 TabBarViewController 设置为根视图
这个问题可能看起来有点傻,但我一直在寻找一段时间的答案,但我找不到答案。所以我正在开发一个在客户端之间集成 Parse 推送通知的应用程序。该应用程序在应用程序中有一个UITabBarController
(TabBarViewController
作为自定义类),storyboard
并且在应用程序的某个时间点(在应用程序关闭时收到推送)我必须将其设置TabBarViewController
为我RootViewController
的进一步操作,例如[TabBarController doSomething];
总之,我试图显示我的第三个选项卡(索引:2)TabBarViewController
并执行在TabBarViewController
类中找到的函数以在第三个选项卡的视图中显示内容。
我正在尝试执行以下操作:
在我的 AppDelegate.m 中的 didFinishLaunchingWithOptions: 方法中:
我有一种感觉,该解决方案需要授权,但我真的不知道如何实现它。我的控制器没有嵌入到导航控制器中,所以我不确定是否可以推送TabBarController
.
任何帮助,将不胜感激。谢谢
ios - MMDrawerController 不是 rootViewController
我在我的项目中使用 MMDrawerController,我不希望它成为 rootViewController。另外我正在使用情节提要来设置用户界面。大多数示例代码都不是这样。所以我有点困惑如何去做。
我已经设置了一个嵌入了 navigationController 的 FirstViewController,并且上面有一个Button
。ButtonClick 将控制器推送到 CenterViewController。
这是我的代码...
FirstViewController.m
CenterViewController.m
RightViewController.m
它行不通。我很困惑是否应该将 MMDrawerController 放在情节提要中?
ios - 从横向启动 ipad(1x/2x 模式)上的仅 iphone 应用程序会忽略根视图的方向设置
iPhone 应用程序应主要用于纵向模式,但允许将两个视图旋转为横向。因此,在设置中允许所有方向,并且在大多数视图中,包括根视图,都禁止旋转。在 iPhone 5 和 iPhone 6 plus 上一切正常。后者即使应用程序从横向模式启动:它以纵向模式显示。但它不适用于 iPad 的 iPhone 仿真模式(“1x/2x 模式”)。当我以横向模式从桌面启动应用程序时,它以横向模式呈现。对于 ios 7 和 ios 8 都是如此。在我发布大量代码之前,也许有人以前遇到过这种情况并知道一个简单的解决方案?