问题标签 [ecslidingviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
670 浏览

ios - 滑回主视图控制器时的ECSlidingViewController回调?

ECSlidingViewController 从 UINavigationController 继承功能,我目前正在尝试使用

在我的主视图控制器中充当从左视图控制器返回到主视图控制器的回调。该方法是在 UINavigationDelegate 类中定义的,所以我认为它会在返回到主视图控制器时被调用,但是很遗憾,从来没有调用过它。

所以,我的问题只是关于如何检测主视图控制器何时滑回屏幕,然后调用一些方法。

0 投票
1 回答
1580 浏览

ios - 使用 ECSlidingViewController 在 MenuController 上激活平移手势

我目前在我的应用程序中使用ECSlidingViewController。作为默认行为,可以显示侧边菜单(MenuViewControllerunderRightViewController)在顶视图上平移或调用RevealMenu:方法。我扩展了这个功能,让用户可以平移顶视图控制器,将这一行添加到UnderLeftViewController ViewDidLoad 方法:

来源在这里

这里的限制:

  1. 用户必须触摸侧面的顶视图才能将其平移回来,触摸 MenuController 单元格不会有任何效果。如果您查看 Facebook iOS,您会注意到可以平移顶部视图,以在侧 tableviews 中间开始手势。
  2. 添加上面的代码行将禁用先前在顶视图上活动的 TapRecogniser(我需要它与 Pan 识别器同时工作)。

有人知道如何实现这种行为吗?

0 投票
1 回答
586 浏览

ios - 为我的 UITaBBarController 应用程序集成 ECSLidingViewController

ECSlidingViewController我坚持使用源代码 [ https://github.com/edgecase/ECSlidingViewController ] 来实现 facebook 幻灯片菜单类型的视图以满足我的要求。

我的需要是:我有一个 loginScreen,然后是一个UITabBarController带有 5 个选项卡的。当我单击第二个选项卡时,我需要这个第二个选项卡 VC 作为中央 VC,UIBarButtonItem在导航栏的右侧有一个。当我点击UIBarButtonItem我需要出现 facebook 类型的滑动视图时。请让我知道如何整合它。这应该在情节提要中完成。

0 投票
1 回答
160 浏览

ecslidingviewcontroller - ECSlidingViewController 对象不能为 nil

我正在使用 ECSlidingViewController,我使用 initialSlidingViewController 来检查用户是否经过身份验证,没什么复杂的,但它不起作用,请帮忙。

我得到的只是...断点是第 108 行 ECSligingViewController.m

0 投票
0 回答
777 浏览

ios - 视图显示时 UITableView 第一行向上滚动

我遇到了这个非常奇怪的错误,并且在尝试了我所知道的一切之后不知道如何修复它。因此,如果您能提供帮助,那将是非常有帮助的!!!

我有一个UIViewController托管的tableView,它dataSourcedelegateviewController 本身。我用它来展示一些导航选项,它与 iOS 包一起展示ECSlidingViewController

它的外观截图如下:

在此处输入图像描述

请注意,现在 tableView 中只有 2 个项目。但实际上还有另一个项目(第一个)在这两个之上。但是,当视图显示时,它会自动向上滚动,如果我尝试向下滚动,第一项确实可见,但是当我释放滚动手势时 tableView 会自动弹回。

我已经尝试setContentOffset过 tableView,并且scrollToRowAtIndexPath它们viewWillAppear都不起作用。

菜单项在 villDidLoad 中设置为 VC 本身的属性,如下所示

如您所见,第一项是@"Run Test",它会无缘无故地自动滚出屏幕。非常感谢您的帮助!

0 投票
1 回答
77 浏览

nsmanagedobject - How to pass NSManagedObject into ECSliding

I don't know if anyone has asked this question or perhaps I have overlooked. Please accept my apologies.

I have a LoginViewController in front of InitialSlidingView. How can I pass NSManagedObjectContext into InitialSlidingView and subsequently to any NavigationTopView? I have NSManagedObjectContext and NSManagedObjectModel in AppDelegate.

Thanks. Adrian

0 投票
1 回答
300 浏览

ios - 通过 UINavigationViewController 将数据从 Slide 菜单传递到 UITableViewController

如何将数据从 UINavigationController 传递到根 UITableViewController?我已经实现了 ECSlidingViewController ( https://github.com/edgecase/ECSlidingViewController )。用户在菜单中选择一个单元格,这些单元格对应于我想从位于 UINavigationController 顶部的 tableView 上显示信息的不同 url。(您知道您将 UINavigationController 拖到您的故事板的默认组合)。我现在可以从滑动菜单获取数据到我的导航控制器,现在我正在尝试在我的 tableview 上传递相同的信息?

在我的菜单中,我有:

在 UINaviationController 中:

在我的 UITableView 中:

然而它在 viewDidLoad 中消失了:

至少对我来说,我尝试过的任何方法(在导航中评论...)都没有。请给我任何建议。先感谢您。

0 投票
2 回答
69 浏览

ios6 - 身份验证ios 6目标c

我正在开发iOS 6、ARC、故事板启用 iphone 应用程序。我试图弄清楚注销功能以及用户想要注销时会发生什么。我有一个像 Facebook 这样的菜单,并且菜单中有一个注销选项。为了模仿我正在使用的菜单ECSlidingViewController

我真正想知道的是,当用户注销时实际上应该发生什么,以将应用程序带入它的启动状态,而内存中没有任何内容。

谢谢你

0 投票
1 回答
3266 浏览

iphone - ECSlidingViewController 如何在 iOS 中使用动画从一个 TopViewController 转到另一个 TopViewController

我在我的应用程序中使用 ECSlidingViewController 来实现 Facebook 风格的滑动效果。我有 2 个 TopViewController,一个左侧视图控制器和一个右侧视图控制器以及一个 initviewcontroller,它是一个滑动视图控制器子类。

1. InitViewController:ECSlidingViewController

2.主视图控制器(TopViewController)

3.LeftMenuViewContrller(UIViewController)

4.RightMenuViewController(UIViewController)

5.DetailViewController(顶视图控制器)

我的 MainViewController 上有包含日历事件的 tableview。问题是我想通过单击tableView:didSelectRowAtIndexPath:方法中的事件将 MainViewController 转到 DetailViewController来显示事件详细信息,这是另一个带有一些动画的顶视图控制器(到目前为止我无法获得)。我正在使用以下代码让我进入 DetailViewController

这是我的 viewDidLoad 方法

我想获得 UINavigationController 或 Modal 样式的动画

或者

请帮忙。谢谢你。

0 投票
1 回答
716 浏览

ios - 将 NSString 从一个类传递到另一个类。(ECSlidingViewController?)

首先,我已经尝试在网上搜索解决方案,但没有一个对我有用,我在想,因为我正在使用 ECSlidingViewController 在应用程序中导航,因此我无法使用该prepareForSegue方法,我的问题可能需要不同的方法.

  1. 我有一个名为的类viewInits,它在.h文件中保存我希望其他类设置和获取它的值的属性。在这种情况下,该属性是一个 NSString *navBarTitle

  2. ClassA中,我有一个tableView:didSelectRowAtIndexPath:方法,我

    1. 创建一个 ViewInits 类对象 - *viewInits
    2. 然后我将 设置setNavBarTitle:为 的值[self.MenuRowsArray objectAtIndex:indexPath.row]
    3. 在下一行,我做了一个 NSLog 来检查,是的,viewInits.navBarTitle现在拥有我想要的值。
  3. 在中,类似地,我创建了一个对象 -并对. 但它返回。这里似乎有什么问题?ClassB's viewDidloadMethodViewInits*viewInitsviewInits.navBarTitle(null)


这是我如何尝试传递 NSString 的代码。我究竟做错了什么?

viewInit .h

ClassA.mtableView:didSelectRowAtIndexPath: 方法:

ClassB.m

非常感谢您的帮助。谢谢你。