0

ユニバーサル iOS アプリでJASidePanelsを使用しています。ユーザーが iPad でランドスケープ モードになっているときはいつでもサイドバー メニューを表示できるようにしていますが、メニューが開いているとcenterPanelの UI コンポーネントが無効になるようです。任意の場所をタップすると、メニューが閉じられ、centerPanel対話が再開されます。しかし、私はメニューを開いたままにして、あらゆる場所でインタラクティブ性を維持したいと考えています (Wunderlist のやり方と同様です)。

これはJASidePanelsで可能ですか? クラス メソッドを確認しましたが、関連するオプションが表示されませんが、それを取り出して別のメニュー システムを試す前に確認したいと思います。

ありがとう!

4

1 に答える 1

1

このメソッドは、userInteractionEnabled変更された唯一の場所です。

https://github.com/gotosleep/JASidePanels/blob/master/JASidePanels/Source/JASidePanelController.m#L244

KVO を使用して、このプロパティを監視します。

https://github.com/gotosleep/JASidePanels/blob/master/JASidePanels/Source/JASidePanelController.h#L139

変更するたびに、これらすべてのビューがuserInteractionEnabled = YES

https://github.com/gotosleep/JASidePanels/blob/master/JASidePanels/Source/JASidePanelController.h#L139

于 2014-01-14T01:41:46.110 に答える