问题标签 [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 投票
1 回答
833 浏览

ipad - UISplitViewController 可以成为 UITabViewController 中的选项卡吗?

UISplitViewController可以成为UITabViewController.

我尝试使用拆分视图控制器配置创建一个新的 NIB。并将标签UISplitViewController作为类型添加到我的主窗口笔尖。我为UISplitViewController.

没啥事儿。我可以使用 IB 将UISplitViewController我的 split.nib 中定义的链接作为我的选项卡mainwindow.nib吗?不知道如何设置它,以便选项卡控制器可以看到拆分视图控制器创建的视图。

0 投票
3 回答
2869 浏览

uisplitviewcontroller - 如何使 UIsplitview 的弹出框在 iPad 纵向模式下可见

每当用户在 iPad 的 UIsplitView 中从横向视图切换到纵向视图时,我想让弹出视图可见。虽然用户可以通过单击栏按钮使其可见,但我希望这对于纵向模式是自动化的。

0 投票
1 回答
764 浏览

ipad - UISplitViewControllerDelegate willHideViewController 发送错误的 popOverController

我将 UITableViewController 推入 NavigationController(NavController 在调用 UISplitViewController viewControllers 的第 0 个元素中返回)。我将此 TVC 设置为 UISplitViewControllers 委托。新推送的 TVC 委托函数按应有的方式被调用,但它们是使用前一个 TVC 中的 popoverController 调用的。(那是堆栈中的下一个人)因此 popoverController 的大小是错误的。我可以用 popoverController.popoverContentSize 解决这个问题,但我想解决根本问题。我看到根本问题是:SplitViewController 在委托函数 willHideViewController 中使用错误的 popoverController 调用其委托。有什么建议么?

0 投票
1 回答
602 浏览

ipad - UISplitviewController + 关于细节控制器布局的问题

我面临一个关于 UISplitviewController 中详细视图布局的问题。以下是申请流程。

  1. 应用程序通过登录屏幕启动

  2. 用户单击“登录”并出现一个视图[全屏,如当前模态视图控制器],用户填写详细信息并单击登录按钮

    [窗口添加子视图:PostLoginController.view]

  3. 用户点击“退出”

    [窗口添加子视图:PreLoginController.view]

*问题出在这里 - 详细页面出现宽度 427 并显示黑色补丁。当详细页面在当时正确显示时宽度为 748。

为什么第二次调用 [window addsubview:PreLoginController.view] 会影响宽度干扰。

请帮助我。

谢谢,

0 投票
1 回答
755 浏览

objective-c - SplitView 控制器菜单覆盖

我正在尝试在 iPad 的拆分视图应用程序之上创建一个菜单覆盖系统。菜单覆盖系统假设支持一些按钮,其中一个按钮将使覆盖消失并显示 SplitViewController。

我的应用程序委托如下:

UIViews 出现了,但是以一种非常奇怪的分散方式显示,许多界面功能没有响应。

有什么帮助吗?

谢谢,

特种部队

0 投票
1 回答
587 浏览

iphone - 拆分视图的 CorePlot 内部详细视图

我正在尝试将 CPXYGraph 加载到拆分视图控制器的详细视图中。当它尝试显示绘图数据时,我得到一个 EXC_BAD_ACCESS。

我基于“基于拆分视图的应用程序”创建了一个新项目。添加 CorePlot 框架后,我进行了以下修改:

1- 添加一个 GraphController(.m、.h 和 .xib)。xib 包含一个带有 CPLayerHostingView 类型的从属视图的 UIView。2-将以下行添加到应用程序委托 didFinishLaunchingWithOptions

3-将以下内容添加到 DetailViewController configureView

4- GraphController 中的 reloadData 方法几乎是从 CorePlot 示例之一 (DatePlot) 中粘贴的,我将在此处复制并粘贴(大部分)它-

违规行是 [graph addPlot:dataSourceLinePlot]; 如果我将此注释掉,模拟器会出现并显示图形的 x 和 y 轴,当然也没有数据。添加此行会导致以下 SIGART-

任何人都可以帮忙吗?

0 投票
1 回答
359 浏览

uiview - 如何正确切换 UIViews

我想在我的应用程序中切换多个视图。

在也支持 UISplitViewController 的 UIView 之间切换的正确方法是什么?是否有支持切换的方式,或者 Apple 的控制器类是否设计为仅 root 和 root?

我尝试过拥有一个根视图和根控制器并进出交换子视图。其中一个子视图是 UISplitViewController。它不喜欢这种安排,也不能正确显示。未显示详细视图,主视图显示错误的方向和错误的大小。

然后,我尝试在应用程序委托的 UIWindow 中管理添加和删除一个子视图。这在大多数情况下都有效。但是,在 applicationDidFinishLaunching 方法之后添加的视图显示设置不正确。他们大多看起来是正确的,但有时方向认为它的肖像,而实际上它的风景。此外,当我尝试显示弹出框时,它显示在不正确的位置。如果我改变方向,它会正确重绘。我也有一些随机实例,其中 UISplitViewController 视图没有完全显示,好像它的框架大小不正确。

任何建议衷心感谢。

0 投票
2 回答
2615 浏览

ipad - UISplitViewController 可以成为 UINavigationController 中的根控制器吗?

界面生成器不允许您将 UISplitViewController 添加为 UINavigationController 的根控制器。我还尝试以编程方式创建 UINavigationController 并将其根视图控制器设置为 UISplitViewController。

结果是一个只有导航栏的空窗口。

我还尝试过替换拆分视图控制器,MGSplitViewController。它主要工作,除了在拆分视图控制器中,主视图是另一个 UINavigationController。它的导航栏显示得太粗了。改变方向和背部可以清除它。

我一直在尝试各种不同的方法来获得看起来像拆分视图的视图和我在其之间切换的其他视图。我在标签视图控制器中尝试过,编写自己的控制器来管理窗口的子视图,并将拆分视图作为托管视图,现在是导航控制器。所有尝试都有一些问题。最一致的问题是关于视图的方向。我的应用程序在横向模式下运行,通常子视图认为它仍然是纵向的。

任何想法表示赞赏。

0 投票
1 回答
454 浏览

objective-c - iPad SplitView 应用程序不占用整个窗口

我正在为 iPad 开发基于拆分视图的应用程序。我创建了一个菜单覆盖系统,该系统有一个按钮可以进入拆分视图应用程序。图片见评论

但是,当您单击 enter 按钮时,结果如下:

http://commandoswat.webs.com/Screen%20shot%202010-09-16%20at%201.37.11%20PM.png

这是我的应用程序委托代码:

这是我的 MainMenuController 输入按钮的代码:

如何让拆分视图占据整个屏幕?

有什么建议么?

谢谢

0 投票
1 回答
171 浏览

objective-c - 控制 UISplitViewController 中菜单何时消失

我已经设置了一个 UISplitViewController 并且运行良好。当用户触摸一行时,它会弹出一个缩进的选项行,然后用户可以选择这些选项来更新详细视图。唯一的问题是,在纵向模式下,菜单在选择其中一个非缩进行后会消失,因此用户必须再次点击菜单按钮才能显示菜单并选择缩进选项。

有没有办法告诉菜单在点击其中一个非缩进行时不要消失?