ios - 具有多个嵌入 segues 的 ContainerView

标签 ios objective-c ios6 segue

有没有办法让单个 ContainerView 具有多个嵌入 segue?目的是让 ContainerView 根据按下的按钮来保存几个不同的 ViewController;一次只能看到一个。我想使用嵌入 segues,以便在 Interface Builder 中 Storyboard自动显示为与 ContainerView 相同的大小。

我意识到我可以在 InterfaceBuilder 中手动调整其他 ViewController 的大小,但我想要嵌入 segue 提供的自动调整大小。如果有另一种方法可用,那也很好。没有在 viewDidLoad 上加载 View 很好 - 如前所述,显示的 ViewController 可以根据按下的按钮而改变。

最佳答案

不,没有办法将多个嵌入 segues 嵌入到一个容器 View 中。在 IB 中进行所有设置的一种方法是使嵌入式 Controller 成为 UITabBarController(隐藏标签栏)。然后,您可以在选项卡中拥有任意数量的 Controller ,并使用 UITabBarController 的 selectedIndex 属性在代码中切换到它们。

关于ios - 具有多个嵌入 segues 的 ContainerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18407714/

相关文章:

java - 如何在ios上将用户1的位置跟踪信息推送给用户2

ios - UISearchBar 问题中的取消按钮

ios - Xcode 10.2.1 界面生成器 - 无法在 View Controller (或文档大纲)上移动(拖动)UI 元素

iphone - 如何在 Xcode webview 中加载本地 HTML 文件而不是网页?

ios - 是否有可能有一个 iPhone 应用程序用接收和发送调用的界面替换默认的调用管理器

javascript - Safari 和 Mobile Safari 需要刷新页面才能播放 Howler Audio

objective-c - NSDictionaray dictionaryWithObjectsAndKeys 添加 NULL 值

ios - UICollectionView 装饰 View

ios - 如何在我的网络服务中显示加载 View Controller

iphone - 广告 View 不旋转