标签: ecslidingviewcontroller

关闭ECSlidingViewController菜单

我想实现我的滑动菜单,按下菜单按钮将显示我的菜单,再次按下菜单会隐藏它.但我无法理解如何使用ECSlidingViewController.将不胜感激任何帮助.

ios ecslidingviewcontroller

7
推荐指数
2
解决办法
2624
查看次数

如何实现类似Spotify的iOS应用程序侧边栏功能

我已经在使用ECSlidingViewController的 Facebook/Path应用程序中实现了类似的侧边栏,但我注意到Spotify应用程序有点不同并且具有非常光滑的效果.侧边栏尚未完全可见,但它会滑动并显示图标,就像用手指轻扫一样.如何以这种方式为侧边栏设置动画?

这是一张图片,可以更好地解释.

Spotify iOS App

iphone cocoa-touch uiviewanimation ios ecslidingviewcontroller

5
推荐指数
1
解决办法
1469
查看次数

使用UiSplitview的滑动窗口,例如风景和肖像中的gmail iPad应用程序

我希望像横向模式的gmail iPad这样的应用程序.我需要带有splitview的滑动窗口,如图所示:

在此输入图像描述.

有三节.当我进入纵向模式时,它应该是最后两节中的两个部分.并且它将仅显示最后一部分,用户可以从滑动中看到中间部分.

这是一个链接!

objective-c ipad uisplitviewcontroller ios ecslidingviewcontroller

5
推荐指数
0
解决办法
887
查看次数

-[ECSlidingViewController notificationWhenInteractionChangesUsingBlock:]:无法识别的选择器发送到实例

我最近将 Xcode 更新到版本 11.3.1,之后我无法运行我的应用程序。我遇到了以下异常:

2020-02-11 16:13:04.767795-0600 UVM[5204:80616] -[ECSlidingViewController notifyWhenInteractionChangesUsingBlock:]:无法识别的选择器发送到实例 0x7f8258016c00

2020-02-11 16:13:04.785346-0600 UVM[5204:80616] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[ECSlidingViewController notificationWhenInteractionChangesUsingBlock:]:无法识别的选择器发送到实例 0x7f8258016c00”

在我更新 Xcode 之前它工作得很好。谁能帮我解决这个问题?

unrecognized-selector ecslidingviewcontroller

5
推荐指数
1
解决办法
351
查看次数

在TableView中使用ECSlidingViewController

我在我的应用程序中使用ECSlidingViewController,它包含GestureRecognizer看起来像的拥有:

[self.view addGestureRecognizer:self.slidingViewController.panGesture];
Run Code Online (Sandbox Code Playgroud)

它阻止了TableView的滚动.当我删除该行滚动工作正常.我的做法有什么问题?

注意:TableView是导航控制器的一部分.我正在使用StoryBoards.

cocoa-touch objective-c ios ecslidingviewcontroller

3
推荐指数
2
解决办法
3281
查看次数

将我的NavigationController与我的ECSlidingViewController一起使用

我想做什么


如果开始创建我的应用程序 我有一个NavigationController我的rootViewController.当应用程序启动时,它将打开我的LoginViewController.Login-Procedure如果一切都很好,我会在那里做.我会开始我的ECSlidingViewController.其中有一个Menu(UITableView)和一个MainView(UITableView).

直到这里一切正常.我可以刷卡,它显示我的菜单.现在问题出现了.当我按下菜单项时,它会完美地启动我的新ViewController并显示内容.但它仍然显示相同NavigationBar- 就像在ECSlidingViewController.所以我没有可能告诉用户他在看什么,我也需要向他展示他的新选项NavigationBar.


我该如何解决这个问题?我总是喜欢展示NavigationBar我实际使用的特定ViewController.如果你的家伙有一些Codesnippets或一个好主意如何处理这个问题.请在下面发表评论.

如果你需要codenippets或其他东西,告诉我我会上传它!先感谢您!


这就是我启动ECSlidingMenu的方式:

[self performSegueWithIdentifier:@"loginPush" sender:self.view];
Run Code Online (Sandbox Code Playgroud)

这就是我将如何启动一个新的ViewController:

UIViewController *newTopViewController = [self.storyboard instantiateViewControllerWithIdentifier:identifier];
Run Code Online (Sandbox Code Playgroud)

图片*


故事板的结构:

objective-c uinavigationbar ios slidingmenu ecslidingviewcontroller

3
推荐指数
1
解决办法
2188
查看次数

我怎样才能使当它被载入离屏导航控制器加载其根视图控制器?

我在我的应用程序中使用ECSlidingViewController进行侧抽屉效果.当我的初始视图加载时,有一个隐藏的视图控制器,在可见视图后面有一个MKMapView.需要从地图注释中删除,我不得不将我的地图视图控制器嵌入到导航控制器中.既然隐藏的视图控制器是导航控制器而不是地图视图,所以我的地图只有在导航控制器出现在屏幕上后才会初始化.因此viewDidLoad,在地图视图的CLLocationManager委托有时间响应位置之前,将调用设置区域的地图.

我需要同步实例化我的导航控制器和根视图控制器.我只是手动segue,但我猜'rootViewController'关系segue有我将绕过的实现细节.

cocoa-touch uinavigationcontroller ios ecslidingviewcontroller

3
推荐指数
1
解决办法
1880
查看次数

ECSlidingViewController平移手势和菜单显示的基本设置

我在设置基本ECSlidingViewController项目时遇到问题.

我正在使用故事板来设置我的布局,但对于我的生活,我无法放松工作.当控件拖动到绿色退出按钮时,它将不允许我建立连接.

另外,我无法弄清楚如何将平移手势添加到顶视图控制器.

过渡乐趣的例子是最接近我正在寻找的(关于唠叨按钮显示菜单和滑动topViewController以显示,以及在点击时重置顶视图控制器)但我无法分开码.

有关如何实现这一目标的任何见解?

ios ecslidingviewcontroller

3
推荐指数
1
解决办法
4160
查看次数

使用ECSliding切换视图而不使用导航菜单

我正在使用ECSlidingViewController.

在示例项目中,我在第一个视图上添加了一个带有IBAction
的按钮我希望第一个视图上的按钮转到第二个视图(不使用滑出导航).

- (IBAction)btnPressed:(id)sender {
    UIViewController *newTopViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"SecondTop"];
    [self.slidingViewController anchorTopViewOffScreenTo:ECRight animations:nil onComplete:^{
        CGRect frame = self.slidingViewController.topViewController.view.frame;
        self.slidingViewController.topViewController = newTopViewController;
        self.slidingViewController.topViewController.view.frame = frame;
        [self.slidingViewController resetTopView];
    }];
}
Run Code Online (Sandbox Code Playgroud)

使用此代码,它只会转到导航滑出菜单,而不会转到第二个

iphone ios ecslidingviewcontroller

2
推荐指数
1
解决办法
1068
查看次数

如何使用ECSlidingViewController知道菜单何时"打开"

我在我的应用程序中使用ecsliding菜单.我想知道如何知道菜单何时打开以及何时有控制权.我正在尝试在菜单中执行主题并遇到问题,因为我"重置"了viewdidload和viewdidappear上的颜色(对于主"顶部"视图控制器").

基本上:

用户打开菜单,选择颜色,关闭菜单和颜色应该更改...但由于右视图控件实际上没有完全"添加"我不认为当我关闭菜单时调用viewdidload和viewdidappear方法...

对不起,漫无边际......

有帮助吗?

谢谢

安迪

objective-c ios ecslidingviewcontroller

2
推荐指数
1
解决办法
952
查看次数