Tag: uisplitviewcontroller

在UISplitViewController中为横向模式下的一个视图控制器设置主视图启用显示/隐藏

我的应用程序的根视图控制器是UISplitViewController。 主和细节视图控制器是两个导航控制器。 我想要的是,当一个特定的视图控制器在主视图中可见时,我需要隐藏主视图并通过轻扫手势来显示。 在设置根视图控制器之前,当我实现委托方法并将presentWithGesture设置为yes时,它将作为进入导航堆栈的所有视图控制器的正常行为。 但我只需要一个视图控制器。 请分享你的想法。

iOS – 具有故事板的UISplitViewController – 多个主视图和多个详细视图

我正在尝试使用UISplitViewController和storyboard来组合一个iPad应用程序。 主视图从导航控制器链接到6个菜单选项的表格视图开始。 表格中的每个单元格将不同的表格视图控制器推入导航堆栈。 这对主视图工作正常。 每个主视图都有一个表格列表,单击时需要在详细信息窗格中显示不同的视图控制器。 我目前已经做了一个segue设置为'replace'和'细节拆分',这是第一次点击一行,但一旦你点击主视图中的另一行,或旋转设备,然后应用程序崩溃与EXC_BAD_ACCESS。 我相当确定我的问题是如何为UISplitViewController设置代理。 我很困惑,当我有多个主VC和多个VC细节时,应该如何使用它。 代表代码应放在哪里 – 主人还是细节? 我必须在每个视图控制器中实现UISplitViewControllerDelegate协议事件吗? 任何帮助赞赏。

UITplitView与UITabbar

我有一个奇怪的,我似乎无法修复。 我目前正在更新我的应用程序到iOS7。 这一切都在iOS6中工作。 这是一个通用的应用程序,因此使用相同的xib文件。 然而,iPad使用一些UISplitViews。 就像我说的,这一切都在iOS6工作哦,这一切都在iPhone上工作。 问题是底部的灰色条。 我改变了标签栏是不透明的,以便正确地移动视图,因为我有一些用户界面被剪切到视图的底部,并且在标签栏下面,在那里。 但是,如果我把它放回到半透明的酒吧,它下面,但正确拉伸。 如果我不,它添加一个酒吧。 其他选项卡工作正常时,不使用splitview。 UISplitviewController是以编程方式添加的。 请参阅附加图片以获得更好的描述 我曾试过: 增加了对splitview的自动调整 检查xib在splitviews子视图有自动resize 试图强制splitview屏幕界限 删除了所有视图的边界 删除了autoresize子视图 任何想法都会受到欢迎。 谢谢你们。 更新: 将背景颜色设置为uisplitview,它会使黑色变成黑色。 所以uisplitview肯定会延伸到它。

分割视图控制器必须是根视图控制器

每当我尝试以模态方式呈现UISplitViewController时,应用程序崩溃。 因此,它必须永远是根视图控制器。 任何人都可以确认吗?