2016-10-08 150 views

回答

2

引用此示例项目NavigationDrawer可以将处理程序添加到使用toggle*方法的按钮。

@objc 
internal func handleMenuButton() { 
    navigationDrawerController?.toggleLeftView() 
} 

@objc 
internal func handleMoreButton() { 
    navigationDrawerController?.toggleRightView() 
} 

肘方法观察NavigationDrawer的状态,然后切换到相反状态。例如,如果它是opened它将close,如果它是closed它将打开。

如果你想打开或关闭状态,那么你可以直接使用open *和close *方法。

navigationDrawerController?.openLeftView() 
navigationDrawerController?.closeLeftView() 

navigationDrawerController?.openRightView() 
navigationDrawerController?.closeRightView() 

你可以看到整个源代码here

就是这样,所有最好的:)

+0

感谢它的工作 –

+0

请标记答案,让其他人知道这是正确的解决方案。谢谢 :) – CosmicMind

相关问题