为什么我从 MDCTabBarView() 创建的 Tabbar 没有出现?
Why Tabbar that I create from MDCTabBarView() is not appear?
我尝试使用 link 中的 meterial 来自定义标签栏:
https://material.io/components/tabs/ios#using-tabs
我确实遵循了这个 link 中的示例说明,但是没有出现标签栏。
这张图片是我想要的tabbar
enter image description here
这是我的代码
override func viewDidLoad() {
super.viewDidLoad()
let tabBarView = MDCTabBarView()
tabBarView.items = [
UITabBarItem(title: "Recents", image: UIImage(named: "phone"), tag: 0),
UITabBarItem(title: "Favorites", image: UIImage(named: "heart"), tag: 0),
]
tabBarView.preferredLayoutStyle = .scrollable // or .fixed
view.addSubview(tabBarView)
// Configure constraints
// Do any additional setup after loading the view.
}
我的结果:
enter image description here
你应该给它一个框架或设置约束
tabBarView.frame = CGRext(x:0,y:200,320,50)
view.addSubview(tabBarView)
我尝试使用 link 中的 meterial 来自定义标签栏: https://material.io/components/tabs/ios#using-tabs
我确实遵循了这个 link 中的示例说明,但是没有出现标签栏。
这张图片是我想要的tabbar enter image description here
这是我的代码
override func viewDidLoad() {
super.viewDidLoad()
let tabBarView = MDCTabBarView()
tabBarView.items = [
UITabBarItem(title: "Recents", image: UIImage(named: "phone"), tag: 0),
UITabBarItem(title: "Favorites", image: UIImage(named: "heart"), tag: 0),
]
tabBarView.preferredLayoutStyle = .scrollable // or .fixed
view.addSubview(tabBarView)
// Configure constraints
// Do any additional setup after loading the view.
}
我的结果:
enter image description here
你应该给它一个框架或设置约束
tabBarView.frame = CGRext(x:0,y:200,320,50)
view.addSubview(tabBarView)