gpt4 book ai didi

ios - 超出范围的 UIViewController 中的 UIViewcontroller

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:45:52 25 4
gpt4 key购买 nike

我有一个包含两部分的 UIViewController:

  • 一个UIView

  • 具有多个水平排列的下拉菜单并在顶部具有缩略图的栏

因为第二部分有点复杂,所以我决定它是一个 UIViewController 但现在我有一些顾虑:

  • 因为我有下拉菜单,菜单会超出栏的边界。我该如何处理?

  • UIViewController 中放置一个 UIViewController 是一种好方法吗?

  • 如何实现下拉菜单?据我所知,IOS 没有下拉菜单。

最佳答案

要在另一个 Controller 中使用一个 Controller ,您需要使用自定义容器 View Controller 。

  • 参见 Creating Custom Container View Controllers iOS View Controller 编程指南部分。

  • 另请参阅相应的 Implementing a Container Controller UIViewController 类引用部分。

  • 另请参阅 WWDC 2011 视频,Implementing UIViewController Containment

  • 在 iOS 6 中,您可以使用容器 View 设置 Storyboard ,如果您使用的是 Storyboard ,则可以自动使用嵌入转场,这样就无需显式调用 addChildViewController 等。检查 Interface Builder 中的“容器 View ”对象。如果您要更改子 Controller ,则必须使用上述链接中提到的 API,但对于第一个子 Controller 的配置,您可以在 iOS 6 的 Interface Builder 中进行设置。

关于ios - 超出范围的 UIViewController 中的 UIViewcontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14224253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com