- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 MonoTouch 2.8 和其他相关更新升级到 iOS 5。我有一个 UIViewController,其中有一个 UITabBarController,其中为 View 配置了两个不同的 XIB。在 UITabBarController 上也有一个导出。我在 ViewDidLoad 中所做的是
this.View = this.TabBar.View;
this.View.AddSubview(this.TabBar.View);
this.View.Add(this.TabBar.View);
最佳答案
iOS4 中支持的模式是一个坏主意:您通过获取内部( View Controller 的 View 属性)并将其添加到另一个 View Controller 的 View 层次结构来连接 View Controller 。这不仅丑陋,而且引发了关于 View 层次结构的各种问题。
尽管 Apple 仍然支持基本模式,但不再支持任何高级用户,您需要使用新的 viewcontroller 包含设置。这些无效的使用现在作为异常(exception)提出。
在 WWDC 2011 演示文稿中,查找 Session 102 - “Implementing UIViewController Containment”。
主要的变化是,对于你的主 View Controller ,将占据整个屏幕,你改变旧的:
window.AddSubview (myViewController.View);
window.RootViewController = myViewController
currentContainer.AddChildViewController (myOtherViewController);
myTabBar.ViewControllers [1].AddChildViewController (myFancyController)
关于exception - 使用 MonoTouch 的 UIViewControllerHierarchyInconsistency 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7845605/
分配时遇到 UIViewControllerHierarchyInconsistency 异常, txtFieldDelegate.view = self.view; txtFirstName.de
我知道这个问题以前发布过,但我找到的答案与这种情况不符 运行2年前在Xcode 4.5.1中编写的应用程序后出现异常。 这是: exception 'UIViewControllerHierarchy
我在选择器上方创建了一个带有两个按钮的工具栏,并在 ios7 上工作,当我在 ios8 中运行时崩溃: Terminating app two to uncaught exception 'UIVie
我在 XCode 4.1 上为 iOs 4.3 开发我的应用程序,但昨天我用 iOs 5.0 SDK 将它更新到 XCode 4.2。 当我在 iphone 4.3 模拟器中运行我的应用程序时,它运行
尝试使用以下代码呈现模态视图 Controller MapViewController *mapView = [[MapViewController alloc] initWithNibName:@"
我已经使用 MonoTouch 2.8 和其他相关更新升级到 iOS 5。我有一个 UIViewController,其中有一个 UITabBarController,其中为 View 配置了两个不同
iOS7、Xcode 和 5 一切都很好 - 升级到 Xcode 6 和 iOS8 后,应用程序突然崩溃,而它一直工作正常。 崩溃时显示的错误是: Terminating app due to unc
我在 UINavigationController 中使用 ABPersonViewController 来显示和编辑联系信息。到目前为止,这一直使用最新的 xcode 版本(当前为 4.5.2)和
我有一个使用 CollapsableTableView 的 iPhone 应用程序。升级到 iOS 6 后,应用程序崩溃并出现以下错误。 "A view can only be associated
我有这样的 View Controller 结构:UINavigationController(root view controller)->UIViewController .在我的 UIViewC
当我尝试显示 UIAlertController在我的应用程序中,应用程序终止并出现异常 UIViewControllerHierarchyInconsistency . View Controlle
我正在开发一个 iPad 应用程序,它有一个 View Controller (称为 ContentViewController),其中有 3 个不同的 View 。 slider View - 从底
我的应用程序运行良好,直到我更新到 Xcode 4.5 并在 IOS 6 上运行它。现在它崩溃了,但有一个异常(exception)——UIViewControllerHierarchyInconsi
在我更新到 ios6 之前,我有一个完美的项目。 当我点击一个栏项目以显示带有 View 的弹出窗口时,应用程序崩溃了...... 这是我得到的错误 "reason: 'A view can
我在更新我的一个旧应用程序时遇到问题,这只是因为我更新到 Xcode 4.5 并尝试在 iOS6 上出现以下错误; *** Terminating app due to uncaught except
我在 iPad 5.0 上遇到奇怪的崩溃问题。此崩溃仅发生在 iOS 5.0 和带有模态 ViewController 的 iPad 上,并且 ViewControler 样式设置为全屏以外的任何内容
我有一个在 iOS 7 和 Xcode 5 中运行良好的应用程序。当我将它更新到 iOS 8 和 Xcode 6 时,当应用程序试图在点击文本字段时在 View 中向上滑动 UIDatePicker
我有一个带有几个按钮的操作表。此操作表在方向更改后重新定位。以下代码在方向更改期间使用: [self.onlineActionsheet dismissWithClickedButtonIndex:
我花了一天的时间试图找出与文本字段的 inputView 相关的我的应用程序崩溃。我试过制作一个测试项目来重现崩溃。这是我所拥有的: class ViewController: UIViewContr
我是一名优秀的程序员,十分优秀!