- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有 5 个选项卡的 tabBarController,第三个选项卡是一个导航 Controller ,其中 TableViewController 作为 Root View Controller 。
当我按下 TableView 上的一行时,它会推送有关所选行的详细信息 View (常规 View Controller )。
问题是第一次设置parentViewController和presentingViewcontroller属性(在详细信息页面中),所有其他连续的两个属性都设置为nil。
编辑我创建了一个带有与图中相同的导航 Controller 的单选项卡应用程序,但每次正确设置parentViewController 时,我都没有在 Storyboard 中禁用自动布局。
如果您禁用自动布局,我相信这是一个错误。
最佳答案
您既没有创建 subview Controller ,也没有呈现模式。
(将详细 View Controller 推送到导航 Controller 的堆栈上有点像添加子级,但导航 Controller 早于父/ subview Controller 机制,因此它们不使用它。)
您需要检查的是详细 View Controller 的 navigationController 属性。如果它被推送到导航 Controller 堆栈上,那么它应该是非零。
关于ios - parentViewController 和presentingViewController 都为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32789226/
我已经设置了一个自定义转换,设置为 similar to this tutorial here . 我现在要做的是更新(下方)UIViewController 上的 BOOL。这是在顶部显示 Cont
我的应用导航如下: NavigationController ---> RootViewController --(Show Segue)-> SomeViewController --(Show S
当我关闭弹出式 ViewController 时,我想在呈现 ViewController 上调用一个方法。我像这样从“MainViewController”启动弹出窗口:(在 EzPopup 库的帮
我有三个 View Controller ,a、b 和 c。我从a开始,然后呈现b。如果用户注销,则会显示 c。否则我会留在 b 上,下面的代码片段来自那里。如果我只从 a 到 b,则 present
有没有办法在 iOS 中呈现 ViewController,同时保持呈现的 ViewController 可见?现在,PresentingViewController 似乎在动画完成后就被隐藏了。 最
我有三个连接到选项卡栏 Controller 的 View Controller ,我认为它应该自动设置 presentingViewController/presentedViewControlle
我正在研究类似于 Mail.app 的打开草稿行为的 UIPresentationController 子类。呈现 View Controller 时,它不会一直到达顶部,呈现 View Contro
我想按照以下步骤集成 GTMAppAuth 和 GDrive: $ pod 安装 target 'GTMAppAuth Drive Example iOS' do platform :ios, '
我试图了解我的应用程序的一个奇怪行为,这里是一个描述(在一个简单的项目中测试)。 ViewControllerA 正在模态呈现 ViewControllerB ViewControllerB 包含一个
当用户购买completion handler 时通知我并关闭viewController。但是,我想在 viewController 关闭后向用户显示/显示一个 alert 。当我在调试器中单步执行
新手 iOS 开发人员在这里采用了 iOS 应用程序。 我有一个 iOS 应用程序的设置部分,当用户单击“完成”时,我想要模态视图 Controller (它当前使用的)并且我想在 presentin
在我的 MainViewController 中,我通过这个展示了另一个 View Controller : MessageViewController *messageController = [[
我只是添加了 TabBarController + NavigationController。在此之前一切正常,但现在当我从模态调用 presentingViewController 时,出现此错误:
我有一个 UINavigationGroup带有一个名为 MainViewController 的 Root View Controller .这里面MainViewController我正在调用另一
我在主视图 Controller 中有一个按钮,它以模态方式呈现另一个 View Controller 。当模态 vc 向上滑动时,我制作了一个主视图 Controller 变暗的自定义动画。但是,当
给定: 呈现 ViewController B 的 ViewController A ViewController B 没有引用 ViewController A(隐含的 presentingView
我正在使用 GoogleSignIn SDK(与 cocoapods 一起安装)学习谷歌登录到应用程序。我没有在 pod 文件中指定版本,它自动安装了 GoogleSignIn (4.4.0)。浏览文
如果 ViewControllerA 嵌入到 navigationController 中,并且 ViewControllerB 由 ViewControllerA 模态呈现。 当我打印 ViewCo
我有三个 ViewController,它的顺序是(A present B which presents C),当我留在 C viewController 中时,我必须将 ViewController
我曾经使用呈现样式 UIModalPresentationCurrentContext 从另一个 UIViewController 呈现一个 UIViewController。但它不允许我旋转 pre
我是一名优秀的程序员,十分优秀!