问题标签 [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.
iphone - Xcode:Navigationcontroller 加载 UIpage 控制的视图?
用户,
我有一个问题,我无法解决,我希望你能帮助我;
我正在构建一个小型 iphone 应用程序,它基本上有一个 topbar(image)、groundbar(image) 和中间一个用于 PageControll 的 middlebar(scrollview)。
一切都很好,直到我告诉 IB 我的 rootViewController 是一个导航控制器。pagecontrol 不再是交互式的,它似乎只是显示视图。navcontroller 的目的是在有人双击滚动视图区域时推送一个新视图。
我是否必须将 PageController 定义为 rootController NavController 的子控制器?或者 PageController 根本不是控制器,我是否必须将滚动视图与主委托分开?
我希望有人可以阐明我的问题;提前致谢!
最好的问候, btz
objective-c - 如何从 CustomViewController 中更改 RootViewController(在 AppDelegate 中)?
再会,
我的应用程序具有在 AppDelegate 中加载的授权表单(SigninController),登录后(检查在 SigninController.m 中)TabBarController 应该出现(作为应用程序的主视图)。
如何将控制器从登录更改为 TabBar 以及在哪里?
登录控制器.m
objective-c - 目标 C:标签栏控制器:如何选择标签并将视图集弹出到根目录?
在我的通知确实接收方法中,我希望应用程序转到选定的选项卡并显示选项卡的根视图控制器。
我尝试了以下实现,但选定的选项卡没有显示根视图控制器。我怎样才能使这项工作?
ios - Xcode 4 不会显示应用程序的主屏幕
切换到 Xcode 4 后,我认为我可以像在 Xcode 3 中一样构建和运行我的应用程序。
结果我做不到。
Xcode 4 有一种从不显示应用程序视图控制器的有趣方式,这很奇怪。
我可以告诉苹果最终会迫使我们切换,这将导致我的应用程序无法运行。
在挂起之前,它application:didFinishLaunchingWithOptions:
没有任何错误。最终应用程序在设备上崩溃 - 但在模拟器中永远停留在 Default.png 上。
我想我可以去编辑application:didFinishLaunchingWithOptions:
实例化视图控制器本身的实例并将其添加到窗口中的方法 - 只是发现它也不起作用。
经过无数次失败的尝试——为主视图控制器创建单独的 UIWindows——我决定将它添加到导航控制器中。
运气然后击中了我——但只是以最简单的形式。我查看了日志,发现它applicationDidBecomeActive:
已被调用。
但是,像往常一样,显示任何类型的视图都没有这样的运气。
然后我决定看看是否可以在窗口中添加一个带有蓝色背景颜色和一些 UI 元素(按钮、标签等)的 UIView,看看是否可行。
有趣的是它确实做到了。
但是为什么不用于主视图控制器呢?在 Xcode 4 中,我没有一次成功地让它运行我的应用程序(即使在构建后打开它也会失败)。我尝试将编译器更改为与 Xcode 3 中相同的编译器,但没有成功。
老实说,我真的很困惑为什么应用程序的视图控制器不会显示。
对于任何想尝试一下它为什么不起作用的人,我们将不胜感激。
这是 AppDelegate 的代码,如果您需要视图控制器的代码,我可以将其粘贴在这里,但它超过 2000 行。
无论如何,这是 .m 文件:
和.h
如果有人可以在这里帮助我,将不胜感激。
ios - "window" undeclared (first use in this function) error in iOS tutorial
I am trying the Core Data Tutorial and I have copied the code as given in this Apple's tutorial on Core Data here:
It asks us to compile and run after implementing the application delegate. When I do so, Xcode 4 compiler gives this error "window undeclared (first use in this function)". I can see that there is window declared as a property and there is a synthesize line in the code like so:
@synthesize window=_window;
so even though there is a window property declared in the program, why am I getting this error?
Here are the .h and .m files:
.h: #import
Now for the .m file:
objective-c - 根据目标创建不同的 RootViewController 实例
我想根据我正在运行的目标使用不同的对象来实例化 RootViewController。
例如,
我有 3 个 RootViewController(RVCBase、RVCA、RCB)和 4 个目标(T1、T2、T3、T4)。我希望每当 T1 运行时,RVCA 都显示为 RootViewController;T2 运行时,RVCB;当 T3 或 T4 运行时,RCVBase 会显示。
有什么帮助吗?
提前致谢。
objective-c - iOS 5 升级需要 rootViewController
我为 iOS 4 创建的应用程序在 iOS 5 上运行后无法运行。我收到以下错误:
“应用程序在应用程序启动结束时应该有一个根视图控制器”
如何更新以下代码以修复此错误?
}
orientation - Objective-C:更改 splitView 方向
我目前有一个身份验证视图控制器,在应用程序启动时定义为 rootViewController。当用户通过身份验证时,身份验证视图控制器将主窗口的 rootViewController 更改为拆分视图控制器。
我的问题是当我碰巧处于横向模式并且它切换视图时,拆分视图首先以纵向模式显示,然后旋转以出现在横向模式下。我应该怎么做才能让它在出现之前像在背景中一样旋转。
谢谢你的帮助。
objective-c - 通过更改委托 rootViewContoller 切换视图
我目前正在尝试将视图从 UIViewController 切换到 SplitViewController。我目前正在我的 UIViewController 中执行此操作:
这是切换视图的正确方法吗?如果是,我仍然有一个问题需要用这种方法解决。它首先在纵向模式下快速显示 MasterView,然后在 iPad 的当前方向模式下显示整个拆分视图。
我希望我足够清楚。
谢谢你的帮助。
ios - 在 iOS 中重新初始化根视图
有人会认为我可以很容易地找到这个问题的答案,也许我错过了,但这里是。
我的应用程序包含几个视图,其中主视图显示一堆信息,它通过其他视图逐步从用户、麦克风和相机收集。这一切都应该以一个高潮迭起的“提交按钮”结束。那时数据被安全地存储(目前在一个 sql 数据库中......但这是另一回事)。
一旦完成,我希望整个过程重新开始,这意味着将视图重新初始化为原始状态。在 android 中,我可以抛出一个新的意图并摧毁旧的意图。
我想我应该从应用程序委托开始(见下面的代码)。现在的问题是,我从这里去哪里?