我正在尝试在我的应用中使用ECSlidingViewController并在尝试使用本教程时遇到问题:https://www.youtube.com/watch?v=HqFFjmhoO1c。 我试图访问“underleftwidthlayout”函数,它说它不存在,即使我能够使用self.slidingviewcontroller。我不明白为什么会发生这种情况。这是代码。 - (void)viewDidLoad { [super viewDidLoad];
// Uncomment the following line to preserve selection between presentations.
// self.clearsSelectionOnViewWillAppear = NO;
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem;
self.menu = [NSArray arrayWithObjects:@"Main",@"Second", nil];
[self.slidingViewController setAnchorRightRevealAmount:200.0f];
self.slidingViewController.underleftWidthLayout = ECfullwidth;
答案 0 :(得分:1)
ECRight
转向anchorTopViewToRightAnimated:onComplete
ECLeft
转向anchorTopViewToLeftAnimated:onComplete
resetTopview
至resetTopViewAnimated:onComplete
而不是导入"ECSlidingViewController.h"
导入:"UIViewController+ECSlidingViewController.h"
答案 1 :(得分:0)
您是否忘记将“#import”ECSlidingViewController.h“添加到.m文件中?
答案 2 :(得分:0)
你应该做的第一步是查看ECSlidingViewController.h
,你会发现该地产不存在。
您正在查看的教程已经很老了(1年在编程世界中已经很老了)。在{2013年10月27日提交的提交中,underleftWidthLayout
属性很久以前就被删除了。