问题标签 [uisplitviewcontroller]

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.

0 投票
2 回答
2865 浏览

iphone - iPhoneOS SDK - 从视图中删除圆角(iPad 问题)

这可能有点挑剔,但在 iPad SplitViewController 设置中,有 2 个视图。每个视图都有一个非常小的黑色圆角。(这可能与 iPhone 应用程序相同)。

这种舍入在下图中可见。我想做的是去掉黑色的圆角,这样用户界面就不会在底部出现这两个小凸起。有没有人这样做过,或者知道怎么做?- 这肯定是可能的。

希望有人以前见过。

谢谢

图片链接镜像

替代文字 http://img19.imageshack.us/img19/7297/screenshot20100413at102.png

0 投票
1 回答
7978 浏览

ipad - UISplitViewController 更改主视图和详细信息视图表单详细信息视图

根据文档,我已经使用主视图和详细视图实现了 UISSplitViewController。我想从当前详细信息视图中的表视图(didSelectRowAtIndexPath)中选择一个项目,然后将主视图(rootviewController)与当前详细信息视图切换并切换到新的详细信息视图。

这可能吗 ?

0 投票
8 回答
19763 浏览

ipad - iPad SplitViewController,菜单处于纵向模式,如设置应用程序

我想在我的 iPad 应用程序上使用纵向的左侧菜单(例如 iPad 设置)获取 SplitView。现在在纵向上,我有一个全屏内容视图,并且在 NavigationBar 上有一个按钮,其中包括一个带有左侧菜单的弹出窗口。

0 投票
6 回答
12370 浏览

iphone - UISplitViewController 和复杂的视图层次结构

我正在做一个 iPad 技术演示,我遇到了一个严重的技术问题。

我有一个利用 UISplitViewController 的应用程序概念,但不是作为整个应用程序的主控制器。

应用流程大致可以这样描述:

主屏幕 (UIViewController) List->Detail "Catalog" (UISplitViewController) 超级详细屏幕(UIViewController 但也可能是 SplitView 的子项)。

问题在于 Home 和 Catalog 之间的流程。一旦 UISplitViewController 视图被添加到 UIWindow 中,它就会开始发出嘶嘶声。

问题可以总结为:

当 UISplitView 生成一个弹出视图时,它似乎被锁定到其父视图。从 UIWindow 子视图中删除 UISplitView 后,您将收到 CoreGraphics 异常,并且该视图将无法删除。

添加其他视图时(在这种情况下可能是您要返回的主屏幕),它们不会自动旋转,而是由于 CG 异常而无法删除的 UISplitView 继续响应旋转,导致无法仅“处理”的可怕渲染错误。此时,添加任何视图,甚至重新添加 SplitView,都会导致一连串的渲染错误。

然后,我尝试简单地将 SplitView 保留为“底部”视图,并继续从其顶部添加和删除主屏幕,但这失败了,因为 SplitView 支配了方向更改调用,并且主屏幕不会旋转,甚至如果您致电 [homeScreen becomeFirstResponder]

您不能将 SplitView 放入 UINavigationController 之类的层次结构中,您将得到一个彻底的运行时错误,因此该选项不可用。模态只是看起来很糟糕,无论如何都不鼓励。

我现在的假设是,处理这个问题的唯一正确方法是以某种方式“解除” UISplitViewController 以便可以将其从其父视图中删除而不会引发未处理的异常,但我不知道如何。

如果您想查看完全符合我需要的应用程序,请查看 iPad 应用程序商店中的 GILT Groupe。他们成功了,但他们似乎已经编写了一个完整的自定义视图转换集。

帮助将不胜感激。

0 投票
9 回答
6798 浏览

iphone - iPad SplitView 更改主导航栏颜色

奇怪的问题:将我的应用程序旋转为纵向后,选择工具栏项并暴露 uipopovercontroller,如果我旋转回横向,右侧的 UINavigationController(SplitView 的 objectAtIndex:0)会更改导航栏的颜色。我不确定为什么。我在 Interface Builder 中将其设置为 barStyle = UIBarStyleBlackOpaque;

返回横向模式后变为银色。

仅当我将其旋转为纵向、创建弹出框并在导航控制器中选择某些内容时才会发生这种情况,这会推送另一个 tableViewController。即使在 viewDidLoad 方法中设置属性也无济于事。

有人有想法吗?

0 投票
7 回答
36097 浏览

ipad - 当 BarButtonItem 打开时按下 iPad UIPopoverController

在 iPad 上使用拆分视图,我有以下代码:

这可以很好地在按下按钮时显示弹出框。但是,如果在按钮已经打开时按下按钮,我也希望弹出框关闭以遵循良好的指导方针。我该怎么做呢?(即,如果用户反复单击此按钮,则弹出框应该会出现并隐藏所有其他点击。)

0 投票
1 回答
6803 浏览

ipad - iPad SplitView 控制器根据项目选择具有不同的详细视图控制器?

在 iPad SplitViewController 中支持多个详细视图控制器的最佳方式是什么?

我希望根据从 RootViewController 中选择的行来显示不同的 detailViewController 类型。

0 投票
1 回答
6195 浏览

ipad - iPad:在 RootView 中合并 SplitViewController 和 NavigationController 的概念?

我无法合并在我的主视图中使用 SplitViewController 和拥有控制左窗格弹出/侧边栏表视图的“RootView”控制器这两个概念。

我想让左侧的“RootView”充当导航菜单,但是当 RootView 通过 MainWindow.xib 绑定​​到 SplitView 的左窗格时,我该怎么做?

基本上,我希望左侧导航能够像内置的电子邮件应用程序文件夹下钻导航一样工作。是否有一个示例 iPad 项目同时使用 SplitView 和 NavigationView 作为左/根窗格?

0 投票
2 回答
1366 浏览

ipad - iPad SplitView 示例,其中为根控制器指定了 .xib 文件?

是否可以为 iPad 的 splitview 的 RootController 指定 xib 文件?

0 投票
1 回答
965 浏览

ipad - 使用 splitViewController 时如何使横向视图看起来与纵向视图相同?

我的意思是,当我们使用 UISplitViewController 项目时

在纵向模式下,整个窗口将被视图覆盖,并且会显示一个 popoverController 来导航到其他视图。在横向模式下,40% 的窗口将被 tableView 覆盖,我们可以使用它来更改视图/页面。并且导航按钮以及 popoverController 将被隐藏。

我想要的是,

即使在横向模式下,它也应该像纵向模式。不应该有 tablewView。在横向模式下,整个窗口应该被视图覆盖。为了导航到其他页面,应该有一个导航按钮以及 popoverController。

我怎样才能做到这一点??请帮我...