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 回答