Ios ECSlidingViewController-如何知道菜单何时显示?
我正在我的应用程序中集成我在上找到的Ios ECSlidingViewController-如何知道菜单何时显示?,ios,objective-c,ios7,ecslidingviewcontroller,Ios,Objective C,Ios7,Ecslidingviewcontroller,我正在我的应用程序中集成我在上找到的[ECSlidingViewController],我想知道是否有一个属性告诉我菜单是否已显示。我将使用它来控制菜单按钮的功能,作为隐藏和显示菜单的切换。有这样的财产吗?也有同样的问题,我相信有更好的办法,但我只是做了: - (IBAction)revealMenu:(id)sender { ECSlidingViewController *slidingViewController = self.slidingViewController;
[ECSlidingViewController]
,我想知道是否有一个属性告诉我菜单是否已显示。我将使用它来控制菜单按钮的功能,作为隐藏和显示菜单的切换。有这样的财产吗?也有同样的问题,我相信有更好的办法,但我只是做了:
- (IBAction)revealMenu:(id)sender
{
ECSlidingViewController *slidingViewController = self.slidingViewController;
if (slidingViewController.currentTopViewPosition == ECSlidingViewControllerTopViewPositionAnchoredRight) {
[slidingViewController resetTopViewAnimated:YES];
} else {
[slidingViewController anchorTopViewToRightAnimated:YES];
}
}
有同样的问题,我相信有更好的方法,但我只是做了:
- (IBAction)revealMenu:(id)sender
{
ECSlidingViewController *slidingViewController = self.slidingViewController;
if (slidingViewController.currentTopViewPosition == ECSlidingViewControllerTopViewPositionAnchoredRight) {
[slidingViewController resetTopViewAnimated:YES];
} else {
[slidingViewController anchorTopViewToRightAnimated:YES];
}
}
我认为正确的方法是使用,以便在将俯视图锚定到侧面时控制其行为 创建用于显示和隐藏菜单的切换的常见解决方案是:
self.slidingViewController.topViewAnchoredGesture = ECSlidingViewControllerAnchoredGesturePanning | ECSlidingViewControllerAnchoredGestureTapping;
允许用户使用轻触或平移手势隐藏菜单。我认为正确的方法是使用,以便在将俯视图定位到侧面时控制俯视图的行为 创建用于显示和隐藏菜单的切换的常见解决方案是:
self.slidingViewController.topViewAnchoredGesture = ECSlidingViewControllerAnchoredGesturePanning | ECSlidingViewControllerAnchoredGestureTapping;
允许用户使用点击或平移手势隐藏菜单。我设置了一个函数,根据topViewController视图的当前帧返回“MenuShow”布尔值。所以我让它工作了。但是在文档中找不到任何东西。是的。我很快翻阅了资料来源,没有看到这样的财产。坦率地说,我很惊讶ECSlidingViewController的开发人员在项目中遗漏了这样一件事。但不管怎样,很高兴你找到了解决办法。:)我设置了一个函数,该函数根据topViewController视图的当前帧返回一个“menuShown”BOOL。所以我让它工作了。但是在文档中找不到任何东西。是的。我很快翻阅了资料来源,没有看到这样的财产。坦率地说,我很惊讶ECSlidingViewController的开发人员在项目中遗漏了这样一件事。但不管怎样,很高兴你找到了解决办法。:)根据提供的文档,这似乎是正确的方法,尽管我的方法也可以,尽管它是一种变通方法。我会接受这个正确答案。谢谢。:)根据提供的文档,这似乎是正确的方法,尽管我的方法也可以,尽管它是一种变通方法。我会接受这个正确答案。谢谢。:)