我在我的应用中使用ecsliding菜单。我想知道如何知道菜单何时打开以及何时有控制权。我正在尝试在菜单中执行主题并遇到问题,因为我“重置”了viewdidload和viewdidappear上的颜色(对于主“顶部”视图控制器“)。
基本上:
用户打开菜单,选择颜色,关闭菜单和颜色应该更改...但由于右视图控制器实际上没有完全“添加”我不认为当我关闭菜单时调用viewdidload和viewdidappear方法..
抱歉漫无边际......
任何帮助?
由于
安迪
答案 0 :(得分:5)
根据文档,您应该能够查询currentTopViewPosition属性。
这被定义为
typedef NS_ENUM(NSInteger, ECSlidingViewControllerTopViewPosition) {
/** The top view is on anchored to the left */
ECSlidingViewControllerTopViewPositionAnchoredLeft,
/** The top view is on anchored to the right */
ECSlidingViewControllerTopViewPositionAnchoredRight,
/** The top view is centered */
ECSlidingViewControllerTopViewPositionCentered
};
您似乎可以使用UIViewController(ECSlidingViewController) ECSlidingViewController
slidingViewController`
category method
实例