0
私はSnackbarが「近づいています」と知っていますが、その間にBottomNavigationBarを使用するのは安全ですか?新しいBottomNavigationBarを一時的なスナックバーとして使用できますか?
私はSnackbarが「近づいています」と知っていますが、その間にBottomNavigationBarを使用するのは安全ですか?新しいBottomNavigationBarを一時的なスナックバーとして使用できますか?
BottomNavigationBarは、今ではBottomTabBarをスナックバーとして使用しません。これは、探しているレイアウトが適切でないためです。私は開発のサンプルプロジェクトを追加しました - > Programmatic ControlView
と呼ばれ、ControlViewクラスを使用してSnackbarを作成する方法を示します。 Btwの場合、ControlViewはSearchBarとToolbarの親クラスであり、Snackbarが作成される基礎となります。ここにUIViewControllerコードです。
class ViewController: UIViewController {
/// Reference for ControlView.
private var controlView: ControlView!
override func viewDidLoad() {
super.viewDidLoad()
prepareView()
prepareControlView()
}
/// General preparation statements.
private func prepareView() {
view.backgroundColor = MaterialColor.white
}
/// Prepares the controlView
private func prepareControlView() {
controlView = ControlView(frame: CGRectMake(0, view.bounds.height - 56, view.bounds.width, 56))
// Undo button.
let undoButton: FlatButton = FlatButton()
undoButton.pulseScale = false
undoButton.pulseColor = MaterialColor.white
undoButton.setTitle("UNDO", forState: .Normal)
undoButton.setTitleColor(MaterialColor.teal.accent1, forState: .Normal)
let label: UILabel = UILabel()
label.text = "Archived"
label.textColor = MaterialColor.white
controlView.backgroundColor = MaterialColor.grey.darken4
controlView.contentView.addSubview(label)
controlView.rightControls = [undoButton]
controlView.contentInsetPreset = .WideRectangle3
view.addSubview(controlView)
controlView.contentView.grid.views = [label]
}
}