我有View Controller with embedded SWRevealViewController我已經添加了下面的代碼來禁用所有使用菜單時的交互。如何讓SWRevealViewController菜單在用戶點擊視圖控制器時消失
viewcontroller嵌入tableview。
如何使菜單消失,當用戶視圖控制器作爲應用鬆弛敲「當菜單上的使用,你點擊聊天菜單消失」
class Feed: UIViewController,SWRevealViewControllerDelegate {
@IBOutlet weak var menuButton:UIBarButtonItem!
@IBOutlet weak var menuButton:UIBarButtonItem!
override func viewDidLoad() {
super.viewDidLoad()
if self.revealViewController() != nil {
menuButton.target = self.revealViewController()
menuButton.action = "revealToggle:"
self.revealViewController().delegate = self
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
fetchMessages()
}
func revealController(revealController: SWRevealViewController!, willMoveToPosition position: FrontViewPosition)
{
if position == FrontViewPosition.Left // if it not statisfy try this --> if revealController.frontViewPosition == FrontViewPosition.Left
{
self.view.userInteractionEnabled = true
}
else
{
self.view.userInteractionEnabled = false
}
func revealController(revealController: SWRevealViewController!, didMoveToPosition position: FrontViewPosition)
{
if position == FrontViewPosition.Left // if it not statisfy try this --> if revealController.frontViewPosition == FrontViewPosition.Left
{
self.view.userInteractionEnabled = true
}
else
{
self.view.userInteractionEnabled = false
}
}
}
什麼問題ü面臨 –
當sw_rear菜單是我可以」 t回到視圖控制器「sw_front」,即使只點擊菜單按鈕或我從菜單 – marrioa
中點擊它,所以我希望用戶點擊視圖控制器返回 – marrioa