Uber のようなマップを開いたときに、マップ内に機能するサイド メニューを追加するにはどうすればよいですか? オプションを表示する「サイドメニュー」をクリックできるようにしたい。主な問題は、Uber アプリのホームページのように、メニューを「ドラッグ」して折りたたむことができないことです。「SWRevealViewController」を使用してサイドメニューを作成しました。
私が試したのは次のとおりです。
override func viewDidLoad() {
super.viewDidLoad()
self.MapView.showsUserLocation = true
self.revealViewController().tapGestureRecognizer()
menuButton.target = revealViewController()
menuButton.action =
#selector(SWRevealViewController.revealToggle(_:))
view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
self.MapView.isZoomEnabled = false;
self.MapView.isScrollEnabled = false;
self.MapView.isUserInteractionEnabled = false
}
メニューボタンを押すとサイドメニューが出てくるのですが、「ドラッグ」して折りたたむことができないようです。マップの機能(ズーム、移動など)をどうにか無効にする必要があるのではないかと考えています。サイドメニューの「ドラッグ」を妨げない