MMDrawerController
iOS アプリでスライド メニューを作成するために使用しています。メニューはうまく機能していますが、いくつか問題があります。私のメニューはViewController
、TableView
非常に軽い 4 つのカスタム セルを使用しています。
- アプリにトップ バーが表示されるようになりました。これをオフにする方法がわかりません。
メニューを表示するボタンがあります。画面上で指をスライドさせてメニューを開くとよく見えますが、アプリを初めて実行してこのボタンを押すと、メニューが表示されて視覚的な遅れが生じます。メニューが完全にロードされていないようです。そのため、最初に画面の上部近くに表示され、次に適切な場所に表示されます。ボタンで初めてメニューを開いたときにのみ発生します。これがアクションです。
@IBAction func showMenu(sender: AnyObject) { var appDelegate : AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate appDelegate.centerContainer?.toggleDrawerSide(MMDrawerSide.Left, animated: true, completion: nil) }
メニューの幅を設定するにはどうすればよいですか? 私のメニューは非常に幅広いので、カスタマイズして小さくすることもできます。