は、このタラ Eを試してみてください:スウィフト3に
@IBOutlet weak var myToolBar: UIToolbar!
override func viewDidLoad() {
super.viewDidLoad()
myToolBar.barTintColor = .red // Set any colour or leave that be.
}
func hideMyToolBar() {
UIView.animate(withDuration: 0.7, delay: 0.0, options: UIViewAnimationOptions.curveEaseOut, animations: {
self.myToolBar.frame = CGRect(x:0, y:self.view.frame.height + self.myToolBar.frame.height, width:self.view.frame.size.width, height: self.myToolBar.frame.height)
}, completion: nil)
}
func showMyToolBar() {
UIView.animate(withDuration: 0.7, delay: 0.0, options: UIViewAnimationOptions.curveEaseIn, animations: {
self.myToolBar.frame = CGRect(x:0, y:self.view.frame.height - self.myToolBar.frame.height, width:self.view.frame.size.width, height: self.myToolBar.frame.height)
}, completion: nil)
}
をテスト済み注:私はツールバーを非表示にし、表示するためにボタンアクションを使用しています。ツールバーを隠して表示するには、スワイプ/タップジェスチャーを実装する必要があります。
出力:
![enter image description here](https://i.stack.imgur.com/tvi9H.gif)
出典
2016-10-31 22:49:22
Joe
はあなたの時間と助けのためにそうそんなにありがとう!とても有難い!! :) – user3100909