ecslidingviewcontroller
全部标签 在我的应用程序中,我有一个连接到另一个viewController(根Controller)的导航Controller。在我的项目中,我导入了ECSlidingViewController.h和.m。在将用作右侧菜单的viewController(listViewController.h)中,我导入了ECSlidingViewController.h,在viewDidLoad中我这样做了:[superviewDidLoad];self.peekLeftAmount=40.0f;[self.slidingViewControllersetAnchorLeftPeekAmount:self
我有一个与Cocoapods(ECSlidingViewController)一起安装的库。在代码中,比较是使用-isKindOfClass完成的。在调试器中,打印描述和一切都表明这个变量是一个ECSlidingViewController。但是,当代码运行时,它返回NO。目前我有我的podfile将库与主要目标和测试目标链接起来。如果我不这样做,测试目标就找不到库。 最佳答案 这个答案帮我解决了https://stackoverflow.com/a/27165120/2777364.简而言之,您不应该将pod与您的测试目标链接起来
我不擅长使用界面构建器来理解工作,所以(可能是愚蠢的)问题来了。我创建了滑动ViewController。当我单击一个单元格时,我希望这个Controller按原样滑回。我使用了[selfdismissViewControllerAnimated:YEScompletion:NULL];。它曾经关闭TableViewController(当我不使用滑动时)。但是,不是它让我不去以前的Controller,而是去登录页面(初始Controller)。看看图片。希望这提供了足够的信息。对不起,如果这还不够,因为我对界面生成器真的很糟糕。我会根据要求添加任何需要的东西。谢谢。编辑:我还尝试从
我正在使用viewWillLayoutSubviews来检测方向变化,但由于在iOS8和Xcode6中已弃用,我需要使用新的viewWillTransitionToSize。我的问题是我无法使用它。我的viewWillLayoutSubviews是:-(void)viewWillLayoutSubviews{NSIntegermaxQuantityForWidth=MAX(3,[self.barButtonscount]);CGFloatbuttonWidth=(CGRectGetWidth(self.tabBar.bounds)-(kBarButtonSeparation*(maxQ
我正在为iOS开发一个带有菜单的应用程序,如Facebook和ECSlidingViewController,一个很好的项目来管理应用程序上的水平手势。当我将UISlider放入View时出现问题......我不能很好地触摸它,因为slider的滑动运动被误认为是向左/向右滑动。This是包含所有方法的che类的头文件,这是放在主视图中的代码:if(![self.slidingViewController.underLeftViewControllerisKindOfClass:[MenuViewControllerclass]]){self.slidingViewController
我正在使用ECSlidingViewController0.9.0(https://github.com/edgecase/ECSlidingViewController)。我从启用核心数据、arc和测试的全新安装开始,并安装了带有Cocoapods的ECSlidingViewController。当我在测试模式下运行它时,出于某种原因,slidingViewController方法返回null而不是InitialSlidingViewController。这是ECSlidingViewController.m中定义的方法-(ECSlidingViewController*)slidi
我正在使用ECSlidingViewController创建一个slidingViewController就像以前版本的Facebook一样。一切正常,但是当我将图像添加到单元格时,状态栏与menuViewController(tableViewController)重叠,如下所示。有谁知道如何修复它。 最佳答案 100%有效-(void)viewDidLoad{if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")){[self.tableViewsetContentInset:UIE
我的应用程序使用ECSlidingViewController2.0作为滑动菜单构建。我只想禁用一个UIViewController的旋转。我所有的UIViewController都以UINavigationController开头。我创建了一个UINavigationController的子类来实现这些方法并将该子类分配给sotryboard中的所有UINavigationController。但它不起作用。似乎没有触发代码。在MyNavigationController.m中:#import"MyNavigationController.h"#import"ContactUsVie
我发现ECSlidingViewController旋转到横向时,View的大小没有调整。所以显示了一个很大的空白背景。它在人像中效果很好。这只发生在右侧菜单上。请在此处找到屏幕截图:landscape!portrait!2014年5月20日更新,子类ECSlidingViewController,添加这2个方法。但问题仍然存在。MyECSlidingViewController.m-(BOOL)shouldAutorotate{return[self.topViewControllershouldAutorotate];}-(NSUInteger)supportedInterface
我想做什么如果开始创建我的应用程序。我有一个NavigationController作为我的rootViewController。当应用程序启动时,它将打开我的LoginViewController。如果一切正常,我会在那里执行Login-Procedure。我将启动我的ECSlidingViewController。其中有一个菜单(UITableView)和一个MainView(UITableView)。到这里为止一切正常。我可以滑动,它会显示我的菜单。现在问题开始了。当我按下一个菜单项时,它会完美地启动我的新ViewController并显示内容。但它仍然显示相同的Navigati