【发布时间】:2013-07-03 16:27:55
【问题描述】:
我目前在我的应用中使用 ECSlidingViewController。作为默认行为,可以在顶视图上显示侧边菜单(MenuViewController 或 underRightViewController)平移或调用RevealMenu: 方法。
我扩展了这个功能,让用户可以平移顶部视图控制器,将这一行添加到 UnderLeftViewController ViewDidLoad 方法:
self.slidingViewController.shouldAllowUserInteractionsWhenAnchored = YES;
这里的限制:
- 用户必须触摸侧面的顶视图才能将其平移,触摸 MenuController 单元格不会有任何效果。如果您查看 Facebook iOS,您会注意到可以平移顶部视图,以在侧 tableviews 中间开始手势。
- 添加上述代码行将禁用之前在顶部视图中激活的 TapRecogniser(我需要它与 Pan 识别器同时工作)。
有人知道如何实现这种行为吗?
【问题讨论】:
标签: ios uipangesturerecognizer ecslidingviewcontroller