0

私は自分のプロジェクトで AMSlideMenu ライブラリを使用していますが、本当に素晴らしいです。左側のメニューが開いているか閉じているかを識別する方法を知りたいです。ケースは、テキストフィールドがあり、画面をスライドしてサイドメニューを開くか、上部のナビゲーションボタンをタップしてサイドメニューを開く場合でも、テキストフィールドがアクティブな間はキーボードが開いたままになります。キーボードを非表示にしたり、サイドメニューが開いたり閉じたりしたことを通知する方法はありますか

4

1 に答える 1

1

メニューのオープン/クローズ コールバックを取得する場合は、MainVC のデリゲート プロパティを設定AMSlideMenuDelegateし、 で宣言されているという名前のプロトコルを実装しますAMSlideMenuProtocols.h

@optional
- (void)leftMenuWillOpen;
- (void)leftMenuDidOpen;
- (void)rightMenuWillOpen;
- (void)rightMenuDidOpen;

デリゲートを AMSlideMenu オブジェクトに設定したことを確認してください。

于 2014-10-14T18:35:46.303 に答える