问题标签 [container-view]

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 回答
111 浏览

uistoryboardsegue - 通过 UIButtons 在 ContianerView 中打开场景

iOS6 XCode 4.5.2

我有一个 MainViewController,左侧有 5 个 UIButtons (B1 - B5)。在主视图控制器的中间,我有一个 ContainerView。这个 ContainerView 有 5 个场景(初始场景也是一个导航控制器),我想将它们连接到 5 个 UIButton。当按下按钮时,我希望场景在容器内打开。

目前,当应用程序运行时,我可以单击初始 ContainerView 场景上的下一步按钮并逐步浏览所有 5 个场景。我什至可以通过逐步按下返回按钮回到第一个场景。但是,在通过 Storyboard 连接 UIButton 之后,当我单击任何按钮时,它们并没有打开容器内的场景,而是以全屏模式打开,堆叠在 MainViewContoller 的顶部。

按下按钮时,如何让场景(场景 1、场景 2 等)在容器内打开?

在此处输入图像描述

0 投票
2 回答
5477 浏览

iphone - 将导航控制器栏按钮与嵌入容器视图交互

在此处输入图像描述

我创建了一个 UIViewController,并在其中插入了一个容器视图,其中嵌入了一个 UITableViewController。如上图所示。

当用户单击表格视图单元格时,我想在导航栏上添加一个 UIBarButton。

但是,我该如何管理呢?单击表格视图单元格时我可以升起 DatePicker,但是当我在表格视图控制器实现文件中调用 self.presentingViewController 时,它返回(null),与我调用 self.parentViewController 时相同

0 投票
1 回答
787 浏览

objective-c - 调整容器视图内的视图大小

我在 Xcode 4.6 中使用 Storyboards,我刚刚发现了容器视图。我的容器视图正在显示 UITableView。

UITableView 及其单元格占据了屏幕的整个宽度,但容器视图略小,因为我希望容器视图显示 UITableView 的“迷你”版本。

不幸的是,容器视图不会自动调整其中的任何视图的大小,并且表格的单元格是全尺寸的。

如何缩小 UITableView 以适应容器视图?

0 投票
1 回答
3952 浏览

objective-c - 自定义容器视图控制器 + 故事板?

我想实现我自己的容器视图控制器。请想象这是我的ipad

在此处输入图像描述

一种通常的拆分视图控制器,但我想扩展它:视图“a”的宽度应该可以调整大小,当我点击视图“B”时 - 视图“C”进入可见区域

在此处输入图像描述

例如,在我的故事板中,我有 3 个容器视图:AViewController(用于 A 视图)、BViewController、CViewController 和一个组合视图控制器(初始视图控制器)。在组合视图控制器中,我将从容器视图中实现嵌入 segue,并通过以下代码初始化容器视图之间的关系:

问题1:使用情节提要完成我的任务是否正确? 问题2:容器视图有哪些限制?它是 addChildViewController API 的视觉替代品吗?如果不是,我应该在哪里实现子父关系?我应该在 prepareForSegue 方法中的组合视图控制器中使用

问题3:如何将容器视图放在可见区域之外?

如果我在某个地方犯了错误或对基本概念有很大的误解,请不要打败我。我做了很多 google-foo,我非常感谢任何帮助。非常感谢提前!

编辑:
我想在所有人之间建立关系。“B”视图的内容依赖于“A”,“C”视图的内容依赖于“B”。

0 投票
1 回答
537 浏览

ios - 在 ContainerController 中访问 UIViewController

我有以下设置:

SplitViewController作为根控制器。

细节部分是第一

ViewControllerView> ContainerView(稍后,View将有ImageView,但这不是这里的问题)。

已经 segue (ContainerView嵌入)到另一个视图控制器(NavigationController)。

这在 IB 中以图形方式表示为:

IB中的布局

现在问题是我想NavigationController从 rootController 访问(例如SplitViewController)。我无法向下导航“子视图”的层次结构等等。

有什么方便的方法可以获取NavigationController吗?

没有ViewController(连同 ContainerView),我可以像这样访问它:

0 投票
1 回答
3740 浏览

ios - 如何在 xcode 中为容器视图 x 和 y 位置设置动画?

我希望能够从左到右为容器视图设置动画。我计划使用容器作为菜单,在调用时从屏幕左侧滑入。有一个很好的例子吗?

我找到了这个UIView 示例,这适用于我的需要吗?

0 投票
1 回答
146 浏览

iphone - iPad Layout 与过去的状态栏有差距

我使用 xcode 4.6 创建了这个基本应用程序,它代表了我真实应用程序的确切布局。我所做的唯一两个更改是取消选中初始导航控制器中的“导航栏可见”,并为第二个导航控制器选择“状态栏:无”。 在此处输入图像描述

正如您在下面看到的,状态栏曾经位于容器视图中的位置有一个空白区域。 在此处输入图像描述

请为自己创建这个简单的应用程序,并确定需要更改哪些内容才能消除空白。它代表了我可以发布我的应用程序之前的最后一个错误。谢谢您的帮助。

0 投票
2 回答
1980 浏览

objective-c - 在容器视图中访问 UITableViewController

我在容器视图中嵌入了一个 UITableViewController。UITableViewController 有一个我想在主视图控制器中访问的委托方法。

我可以将容器中的视图分配给主视图中的属性 - 但是我无法访问嵌入的视图控制器并将其设置为委托。

我怎样才能做到这一点?如果需要,我可以发布代码...不确定我可以发布什么有用的!

0 投票
1 回答
459 浏览

uiviewcontroller - 将父 uiviewcontroller 作为委托链接到 addChildViewController 添加的 uivewcontroller

我成功地在容器视图中嵌入和交换 uiviewcontrollers。现在我想从子 uiviewcontroller 向父 uivewcontroller 发送一条消息。我将它们连接为代表,但无法弄清楚如何在父视图中将其分配为代表

parent.h - 加载委托

parent.m - 加载子视图

我们稍后在运行时使用

childview.h - 做委托设置的东西

childview.m - 向父母发送消息

父视图从不响应,它在父视图(本身)中调用时处理 [self animateTextField:YES],但从不从子视图中“听到”。

我猜是因为我们需要在父视图中告诉子视图它是谁的代表,例如

如果;

但是(a)究竟是什么?并且 (b) 是在加载 cild 视图时完成的吗?或者当他们被交换?

0 投票
1 回答
1902 浏览

ios6 - iOS 动态更改容器视图高度

如何根据其 childView 的图像数量动态更改容器视图的高度?

容器