如何在Swift中使用和访问App Bar Bottom(Material Design)?

gt0wga4j  于 2023-09-30  发布在  Swift
关注(0)|答案(1)|浏览(94)

我正在尝试使用应用程序栏:在iOS项目中的Material Design。添加了MDCBottomAppBarView()类作为UIView,如下所示:

但是底部的条显示在顶部,像这样:

谁能告诉我如何访问MDCBottomAppBarView()类并进行自定义。并在应用程序的底部显示栏。

6l7fqoea

6l7fqoea1#

这就是我如何使用MDCBottomAppBarView()。
首先创建一个底部应用栏和一个浮动按钮来访问MDCBottomAppBarView()默认的浮动按钮。

let bottomAppBar = MDCBottomAppBarView()
var floatingButton = MDCFloatingButton()

然后,您可以配置应用栏和按钮,

override func viewDidLoad() {
    super.viewDidLoad()
    floatingButton = bottomAppBar.floatingButton
    // configure floating button and app bar
    floatingButton.setImage(UIImage(systemName: "plus"), for: UIControl.State.normal)
    floatingButton.tintColor = .white
    floatingButton.backgroundColor = UIColor(named: "customColor")
    bottomAppBar.barTintColor = UIColor(named: "customColor")
    // and important thing is you have to configure a frame for app bar
    bottomAppBar.frame = CGRect(x: 0, y: view.frame.height * 0.86, width: view.frame.width, height: view.frame.height * 0.14)
    // add the app bar in your view
    view.addSubview(bottomAppBar)
}

相关问题