gpt4 book ai didi

ios - 是否可以将 UINavigationView 嵌入到 UIView 中

转载 作者:行者123 更新时间:2023-11-30 11:29:28 25 4
gpt4 key购买 nike

最近我开始以编程方式开发 iOS 应用程序,不使用 Storyboard或任何 nib,纯编码。

我想做一个弹出菜单,就像你在导航栏上按的菜单一样,它用动画显示信息,我想到的解决方案是将两个 UIView 类型的 subview 添加到我的主视图 Controller 中,然后嵌入将 tableView 和 UINavigationView 添加到这两个 UIView,我得到了部署菜单的约束和操作,只需嵌入其他元素即可完成我的任务。

我的问题是,我应该寻找什么功能?我不知道如何解决这个问题,它非常基本,但就编程而言,我在那里发现的东西并不多,通常他们只是立即回答或放置代码,但我想了解其背后的逻辑。我知道有一些库,但我实际上相信最好了解如何做到这一点并开发我自己的版本。

我已经尝试添加 UINavigationController 作为我的 UIView 的 subview ,它说这个 UINavigation 不是 UIView 的一种类型,我理解这一点,它实际上是有道理的,但我仍然没有找到任何有用的东西来实现代码

如果你们能提供任何帮助,我将不胜感激,我愿意接受建议,如果您知道更好的方法来完成这项任务,或者您知道我应该在哪里解决这个问题,请告诉我,因为我是一名iOS 开发初学者。

这是我的主要想法

enter image description here

最佳答案

试试这个代码,它会对你有帮助

let sideRoot = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("sideRoot") as! SideRootViewController
let navController = UINavigationController(rootViewController: sideRoot)
self.addChildViewController(navController)
sideView.addSuview(navController.view)

关于ios - 是否可以将 UINavigationView 嵌入到 UIView 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50403603/

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