问题标签 [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.
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 等)在容器内打开?
iphone - 将导航控制器栏按钮与嵌入容器视图交互
我创建了一个 UIViewController,并在其中插入了一个容器视图,其中嵌入了一个 UITableViewController。如上图所示。
当用户单击表格视图单元格时,我想在导航栏上添加一个 UIBarButton。
但是,我该如何管理呢?单击表格视图单元格时我可以升起 DatePicker,但是当我在表格视图控制器实现文件中调用 self.presentingViewController 时,它返回(null),与我调用 self.parentViewController 时相同
objective-c - 调整容器视图内的视图大小
我在 Xcode 4.6 中使用 Storyboards,我刚刚发现了容器视图。我的容器视图正在显示 UITableView。
UITableView 及其单元格占据了屏幕的整个宽度,但容器视图略小,因为我希望容器视图显示 UITableView 的“迷你”版本。
不幸的是,容器视图不会自动调整其中的任何视图的大小,并且表格的单元格是全尺寸的。
如何缩小 UITableView 以适应容器视图?
objective-c - 自定义容器视图控制器 + 故事板?
我想实现我自己的容器视图控制器。请想象这是我的ipad
一种通常的拆分视图控制器,但我想扩展它:视图“a”的宽度应该可以调整大小,当我点击视图“B”时 - 视图“C”进入可见区域
例如,在我的故事板中,我有 3 个容器视图:AViewController(用于 A 视图)、BViewController、CViewController 和一个组合视图控制器(初始视图控制器)。在组合视图控制器中,我将从容器视图中实现嵌入 segue,并通过以下代码初始化容器视图之间的关系:
问题1:使用情节提要完成我的任务是否正确? 问题2:容器视图有哪些限制?它是 addChildViewController API 的视觉替代品吗?如果不是,我应该在哪里实现子父关系?我应该在 prepareForSegue 方法中的组合视图控制器中使用
问题3:如何将容器视图放在可见区域之外?
如果我在某个地方犯了错误或对基本概念有很大的误解,请不要打败我。我做了很多 google-foo,我非常感谢任何帮助。非常感谢提前!
编辑:
我想在所有人之间建立关系。“B”视图的内容依赖于“A”,“C”视图的内容依赖于“B”。
ios - 在 ContainerController 中访问 UIViewController
我有以下设置:
SplitViewController
作为根控制器。
细节部分是第一
ViewController
与View
> ContainerView
(稍后,View
将有ImageView
,但这不是这里的问题)。
已经 segue (ContainerView
嵌入)到另一个视图控制器(NavigationController
)。
这在 IB 中以图形方式表示为:
现在问题是我想NavigationController
从 rootController 访问(例如SplitViewController
)。我无法向下导航“子视图”的层次结构等等。
有什么方便的方法可以获取NavigationController
吗?
没有ViewController
(连同 ContainerView),我可以像这样访问它:
ios - 如何在 xcode 中为容器视图 x 和 y 位置设置动画?
我希望能够从左到右为容器视图设置动画。我计划使用容器作为菜单,在调用时从屏幕左侧滑入。有一个很好的例子吗?
我找到了这个UIView 示例,这适用于我的需要吗?
iphone - iPad Layout 与过去的状态栏有差距
我使用 xcode 4.6 创建了这个基本应用程序,它代表了我真实应用程序的确切布局。我所做的唯一两个更改是取消选中初始导航控制器中的“导航栏可见”,并为第二个导航控制器选择“状态栏:无”。
正如您在下面看到的,状态栏曾经位于容器视图中的位置有一个空白区域。
请为自己创建这个简单的应用程序,并确定需要更改哪些内容才能消除空白。它代表了我可以发布我的应用程序之前的最后一个错误。谢谢您的帮助。
objective-c - 在容器视图中访问 UITableViewController
我在容器视图中嵌入了一个 UITableViewController。UITableViewController 有一个我想在主视图控制器中访问的委托方法。
我可以将容器中的视图分配给主视图中的属性 - 但是我无法访问嵌入的视图控制器并将其设置为委托。
我怎样才能做到这一点?如果需要,我可以发布代码...不确定我可以发布什么有用的!
uiviewcontroller - 将父 uiviewcontroller 作为委托链接到 addChildViewController 添加的 uivewcontroller
我成功地在容器视图中嵌入和交换 uiviewcontrollers。现在我想从子 uiviewcontroller 向父 uivewcontroller 发送一条消息。我将它们连接为代表,但无法弄清楚如何在父视图中将其分配为代表
parent.h - 加载委托
parent.m - 加载子视图
我们稍后在运行时使用
childview.h - 做委托设置的东西
childview.m - 向父母发送消息
父视图从不响应,它在父视图(本身)中调用时处理 [self animateTextField:YES],但从不从子视图中“听到”。
我猜是因为我们需要在父视图中告诉子视图它是谁的代表,例如
如果;
但是(a)究竟是什么?并且 (b) 是在加载 cild 视图时完成的吗?或者当他们被交换?
ios6 - iOS 动态更改容器视图高度
如何根据其 childView 的图像数量动态更改容器视图的高度?