如何在Swift中停止使用幻灯片菜单后面的其他视图

时间:2015-03-02 13:58:38

标签: ios swift menu slide out

我有一个滑出式菜单,滑动手势可以从我左侧的桌面视图中左右滑入和滑出。但是当菜单结束时,我仍然可以选择单元格并滚动菜单滑出的表格视图。

任何帮助都会很酷,谢谢

2 个答案:

答案 0 :(得分:1)

在SlideMenuView上设置“setExclusiveTouch:YES”。

来自iPhone OS编程指南:

将事件传递限制为单个视图:

  

默认情况下,视图的exclusiveTouch属性设置为NO。如果将属性设置为YES,则标记视图,以便在跟踪触摸时,它是窗口中唯一跟踪触摸的视图。窗口中的其他视图无法接收这些触摸。但是,标记为“独占触摸”的视图不会接收与同一窗口中的其他视图关联的触摸。如果手指接触专用触摸视图,则仅当该视图是跟踪该窗口中的手指的唯一视图时才传递该触摸。如果手指触摸非独占视图,则只有在独占触摸视图中没有其他手指跟踪时才会传递该触摸。

答案 1 :(得分:0)

使用QuartzCore

import QuartzCore

/* .. */

slideOutMenu.layer.zPosition = 1;

您的slideOutMenu将是UITableView的顶部。