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

iphone - Xcode 4.5 更新容器视图?

使用 Xcode 4.5 故事板中适用于 iOS 的新“容器视图”,我如何重新加载/更新一个?

在我的应用程序中,我有一个包含 UITableViewController 的容器视图。从我的主视图控制器(具有容器视图的那个)我需要更新容器中的表视图。

0 投票
1 回答
1115 浏览

objective-c - 使用容器视图

这是我的情况。我有一个视图控制器。在顶部三个按钮和按钮下方是一个容器视图。当您按下按钮时,容器视图应该会发生变化。

这就是我在故事板中所做的。

  1. 将视图控制器拖到我的故事板中。在其中添加了 3 个按钮和一个容器视图。
    此视图控制器已关闭类 viewController
  2. 将第二个视图控制器拖入其中。并控制从 containerView 拖到这个视图控制器。并选择嵌入segue。

现在在代码中,我为控制器 viewController 执行以下操作

对于我的 containerController.h,我执行以下操作。

在我的 container.m 中

但是我在 IBActions 中不断收到错误“没有选择器 switchtoFirst 的已知实例方法”。

有谁能够帮我?

提前致谢。

0 投票
5 回答
25053 浏览

ios - xcode storyboard Container View - 如何访问视图控制器

我正在尝试使用情节提要并使事情正常工作。我已将一个容器视图添加到我现有的视图之一。当我尝试在我的视图控制器.h文件(ctrl-drag)中添加对此的引用时,我得到一个IBOutlet UIView *containerView. 如何获取对容器视图的视图控制器的引用?我需要容器视图控制器,这样我就可以将它设置为我的视图控制器的委托,这样它们就可以相互“交谈”。

我的故事板设置为:

在此处输入图像描述

它在我的 .h 文件中引用为:

在此处输入图像描述

请注意 .h 中的 UIView,而不是视图的 InstallViewController。如何添加对视图控制器的引用?我需要能够设置它的委托。

0 投票
1 回答
409 浏览

ios - ChildViewController -> ParentViewController -> SecondChildViewController using ContainerView

I have a ViewController that houses 2 Containers (one top, one bottom). Top Container houses a ViewController with a button and a textfield (just for illustrating purposes). What I want to do is:

  1. Type text
  2. Press button
  3. Send text to bottomViewController
  4. Display into table

How do I send text to the bottomViewController? Do I somehow have to talk to the parent?

I'm using Storyboards so I have this in the parentViewController

#xA;
0 投票
1 回答
1355 浏览

xcode - UITableView 的圆角边框?

我想在我的 UITableView 周围有一个边框,并让角变圆。我知道这在表格单元格上是可能的,但想知道最好的方法是什么。我正在使用容器视图将表格保存在屏幕的一部分中。

0 投票
2 回答
1405 浏览

ios - (自动布局)容器视图调整大小但子视图不

我在使用带有容器视图的自动布局时遇到了一些问题(在这两种情况下:使用从 ios5 使用的视图包含模式和一个简单的容器视图)。

我有一种自定义的 Master Detail 控制器,我可以在一些用户操作后调整左容器的大小,并且关联右控制器必须相应地调整未使用的新空间。

对于“详细”控制器,我使用 Xib 设置控制器并使用自动布局,我在其中有一些视图。在视觉格式中,它们会是这样的:

  • 五:|[headerView][contentView][footerView]|
  • H:|[headerView]
  • H:|[内容视图]
  • H:|[页脚视图]

这只是理解问题的一种表示。

如果我尝试调整细节 controller.view 框架的大小,它会正确扩展,但子视图不会。

在该控制器的 - (void)viewDidLayoutSubviews 方法中,我尝试手动设置框架并且有效,但我认为这不是正确的事情,因为我使用的是自动布局!

如果我有一个通用视图和一个包含图像视图的子视图,如果我使用自动布局从 xib 定义该视图,如果我在设置视图后运行时更改框架子视图(edample 的图像视图)不调整大小,则此问题再次出现.

任何人都可以帮助我吗?

谢谢!

0 投票
1 回答
299 浏览

iphone - Storyboard 中的 Container View 不允许超过一个 segue

在此处输入图像描述 我尝试为 Container 视图添加更多子项,但阻止我并且只进行一个 segue。

0 投票
4 回答
805 浏览

ios - 嵌入式 UITableViewController 相对于 UITableView 的优缺点是什么?

我正在创建我的第一个 iPad 应用程序,并且我有一个 UIView,它有一个表格以及其他视图。我注意到我可以选择创建一个“容器视图”,然后我可以在其中嵌入一个 UITableViewContoller。

嵌入 UITableViewContoller 而不是仅仅使用 UITableView 有哪些优缺点?

0 投票
1 回答
287 浏览

keyboard - 键盘隐藏 UITextFields。仅在输入开始后向上滚动

我在这个问题上花了大约 2 天的时间浏览了几篇堆栈溢出/在线帖子,但似乎找不到答案。

我有 6 个 UITextField。当键盘出现时,底部的两个隐藏。但是,当我开始输入时:

在 4" 屏幕上 (iPhone 5):文本字段向上滚动并隐藏在导航栏后面。

在 3.5 英寸屏幕上 (iPhone 3GS):文本字段在导航栏正下方向上滚动,这是它应该在的位置。

当用户单击 UITextFields 时,我希望 UITextFields 向上滚动并在导航栏之前结束,马上。这样,该字段就会出现并准备好输入,并且不会隐藏,等待用户在向上滚动之前开始输入。

我不确定这是否相关,但我有 UIControllerView,在里面,它有一个 containerView。containerView 不覆盖整个屏幕,从 X:68 Y:7 开始 宽度:237 高度:351。在 ContainerView 内部,我有 UIScrollView 和 UITextFields。containerView 也有自己的 NavigationBar。在 iPhone 5(4" 屏幕)上,向上滚动时,TextFields 隐藏在 containerView 内的 NavigationBar 后面。在 iPhone 3GS(3.5" 屏幕)上,UITextfield 出现在 NavigationBar 的正下方,它们应该如此。

这是我从 Apple Docs 中遵循的代码:

我从 Apple Doc 获得了代码:http: //developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement

0 投票
1 回答
1498 浏览

ios - 动画容器视图控制器

我的主屏幕上有 2 个容器视图控制器,其中一个用作顶部的全局工具栏。这在大多数情况下都很棒,但我需要在屏幕外设置动画,以便为用户提供更多空间来查看屏幕上的大量信息。这可能吗?我一直在查看文档,但不确定是否需要使用转换动画或更改帧/边界。任何建议将不胜感激。