- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为我的菜单使用 ECSlidingViewController,我有一个初始 Controller 、菜单、一个主页和一个登录页面。在初始 View Controller 中,如果用户通过身份验证,他们会看到主页,否则我会显示登录对话框。 (使用自顶 View Controller )
一切似乎都工作正常,我遇到的问题是当我在主视图 Controller 中时
如果我点击菜单图标(我以编程方式添加),菜单会显示,但如果我再次点击关闭它,什么也没有发生,菜单仍然可见。
我添加了一个 NSLog,我能够看到我正在调用正确的方法
- (IBAction)revealSidebar
{
NSLog(@"reveal ");
[self.slidingViewController anchorTopViewTo:ECRight];
}
但是菜单不会自行隐藏。
附上一些屏幕截图以了解想法。
NSLog(@"这里");
最佳答案
ECSlidingViewController 发布以下通知(以及其他通知):
/** Notification that gets posted when the underLeft view will appear */
extern NSString *const ECSlidingViewUnderLeftWillAppear;
/** Notification that gets posted when the underLeft view will disappear */
extern NSString *const ECSlidingViewUnderLeftWillDisappear;
您可以注册接收这些通知,然后像这样实现处理程序方法:
- (void)handleMenuDidShowNotification:(NSNotification *)notification
{
[self.menuItem setAction:@selector(closeMenu:)];
}
- (void)handleMenuDidHideNotification:(NSNotification *)notification
{
[self.menuItem setAction:@selector(openMenu:)];
}
- (void)closeMenu:(id)sender
{
[self.slidingViewController anchorTopViewTo:ECRight];
}
- (void)openMenu:(id)sender
{
[self.slidingViewController resetTopView];
}
关于ios6 - ECSlidingViewController,无法关闭菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17221016/
我尝试在 IBAction 上访问 ECSlidingViewController。但是,当我尝试以下代码时: -(IBAction)openNewPage:(id)sender{ //IV UISt
我正在尝试使用 ECSLidingViewController2 中的缩放动画设置滑动过渡。 就像在 TransitionFun 示例 ( https://github.com/ECSlidingVi
我正在为我的菜单使用 ECSlidingViewController,我有一个初始 Controller 、菜单、一个主页和一个登录页面。在初始 View Controller 中,如果用户通过身份验
我正在将github上找到的[ECSlidingViewController]集成到我的应用程序中,我想知道是否有一个属性可以告诉我菜单是否已显示。我将使用它来控制菜单按钮的功能,作为隐藏和显示菜单的
我正在使用 ECSlidingViewController 在我的应用中显示侧边栏菜单。 Its working fine but when the side bar appears on scree
当您使用按钮打开和关闭菜单时,它会突然关闭,但是,当您单击菜单中的某个项目时,它会反弹到另一侧然后再次返回。 虽然这是一个很好的效果,但它不起作用,所以我目前正在做的事情会起作用,可以禁用它吗?我只是
我正在使用 ECSlidingViewController 0.9.0 ( https://github.com/edgecase/ECSlidingViewController )。我从启用核心数据
我在设置基本 ECSlidingViewController 项目时遇到问题。 我正在使用 Storyboard来设置我的布局,但对于我的生活来说,我无法让 unwind segue 正常工作。当控件
我正在使用 ECSlidingViewController 类来显示滑动菜单=) 我希望始终显示菜单的一部分。问题是如何不完全隐藏菜单? 最佳答案 如果你想全左屏使用这个: [self.sliding
Storyboard中的设置: NavigationController >> AViewController >> BViewController 我正在使用 ECSlidingViewContro
我在 AppDelegate 实现函数 didFinishLaunchingWithOptions 中添加了以下代码 if ([[[UIDevice currentDevice] systemVers
我正在尝试使用 github 上提供的 ECSlidingViewController: https://github.com/edgecase/ECSlidingViewController 无论如
我已经按照示例中所示设置了 ECSlidingViewController。它对标准 viewControllers 没有问题。但是应用程序的主要 vc 具有以下层次结构: 导航 Controller
我正在尝试在我的项目中添加 ECSlidingViewController,但我是 iOS 新手,我不确定该怎么做才能按照说明进行操作:“将 UIViewController 添加到您的 Storyb
我想实现我的滑动菜单,按下菜单按钮将显示我的菜单,再次按下菜单将隐藏它。但是我不明白如何使用 ECSlidingViewController 来完成它。将不胜感激。 最佳答案 ECSlidingVie
我的项目运行顺利,但我不希望我的项目固定在右上角。有没有办法让 ECSlidingViewController 显示在其 topViewController 之上。 谢谢 最佳答案 我不久前看过这个。
我想用这个ECSlidingViewController在我的项目中。来自链接的示例应用程序使用 Storyboard,但我想从 xibs 加载所有内容。我必须在 application:didFin
在我的应用程序中,我有一个 ECSlidingViewController 通过 Storyboard 声明为初始根 Controller 。在我的 AppDelegate 的 didFinishLa
首先,我已经尝试在线搜索解决方案,但没有一个对我有用,我在想,因为我正在使用 ECSlidingViewController 在应用程序中导航,所以我无法使用 prepareForSegue 方法因此
我正在尝试拆分我的 Storyboard,因为使用它变得很痛苦,而且出于组织目的,我需要进行一些分离。 我使用 ECSlidingViewController 作为主导航菜单。它一直运作良好。但是现在
我是一名优秀的程序员,十分优秀!