ios - 如何为我的自定义 TabBarController 设置自定义 tabBar?
问题描述
我的自定义标签栏:
class MyTabBar: UITabBar {
}
My custom tab Bar Controller:
class MyTabBarController: UITabBarController {
}
我的问题是如何在我的自定义标签栏控制器中使用我的自定义标签栏?
解决方案
我通过将“tabBar”的值设置为我的自定义 tabBar 来做到这一点。
setValue(MycustomTabBar(frame: tabBar.frame), forKey: "tabBar")
class MyCustomTabBarController: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
setValue(TBar(frame: tabBar.frame), forKey: "tabBar")
view.backgroundColor = .white
createShape()
}
}
推荐阅读
- python - 如何使用 query.all() 计算 sqlalchemy 数据库中的 id 数?
- jsf - 在 actionListener 之后数据表没有更新
- java - 动态更改 BungeeCord 服务器配置
- php - PHP gnupg_addsignkey 错误:get_key 失败
- bazel - 关于bazel概念的一些问题
- c# - 无法对 Here Maps 定位端点进行异步发布调用
- java - 为什么这个数组旋转程序输出 0?
- c++ - 为什么 Qt c++ 应用程序在实例化没有它的对象上的属性时不会抛出异常?
- python - 是否有一种 Pythonic 的方式来跳过 for 循环中的 if 语句以使我的代码运行得更快?
- angular - 如何确定这个错误来自哪里?