3
TabBarの途中にカスタムボタンを持つUITabBarController
があります。しかし、私がhidesBottomBarWhenPushed = true
に設定すると、私は奇妙な動作をします。Swift 3でTabBarControllerのカスタムボタンを非表示にする方法は?
私はここでスウィフト3でプログラム
をUITabBarController
を作成したカスタム真ん中のボタンを作成するために私のコードです:
func setupMiddleButton() {
let menuButton = UIButton(frame: CGRect(x: 0, y: 0, width: 48, height: 48))
var menuButtonFrame = menuButton.frame
menuButtonFrame.origin.y = view.bounds.height - menuButtonFrame.height
menuButtonFrame.origin.x = view.bounds.width/2 - menuButtonFrame.size.width/2
menuButton.frame = menuButtonFrame
menuButton.layer.cornerRadius = menuButtonFrame.height/2
view.addSubview(menuButton)
menuButton.setImage(UIImage(named: "updatemoment"), for: .normal)
menuButton.addTarget(self, action: #selector(menuButtonAction), for: .touchUpInside)
view.layoutIfNeeded()
}
func menuButtonAction() {
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc: UINavigationController = storyboard.instantiateViewController(withIdentifier: "NewPostID") as! UINavigationController
self.present(vc, animated: true, completion: nil)
print("segue success")
}
それを修正する方法は?真ん中のボタンをBottomBar
のままにしておきたい。
ありがとうございます。
は魅力的です。どうもありがとうございました。 – Badrinath