Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 使用导航控制器和ECSlidingViewController_Objective C_Xcode_Ios5_Segue - Fatal编程技术网

Objective c 使用导航控制器和ECSlidingViewController

Objective c 使用导航控制器和ECSlidingViewController,objective-c,xcode,ios5,segue,Objective C,Xcode,Ios5,Segue,如果有人熟悉ECSLidingViewController,我将非常感谢您的帮助。目前,我已将静态UITableViewController设置为我的undereftviewcontroller。在这里面,我有一个单元格,我想把它推到另一个UITableViewController,使它成为新的undereftviewcontroller 无论使用的是ECSlidingViewController库,当我连接一个静态单元格以推送到另一个视图时,它都不起作用。知道为什么吗 我曾尝试将Underef

如果有人熟悉
ECSLidingViewController
,我将非常感谢您的帮助。目前,我已将静态
UITableViewController
设置为我的
undereftviewcontroller
。在这里面,我有一个单元格,我想把它推到另一个
UITableViewController
,使它成为新的
undereftviewcontroller

无论使用的是
ECSlidingViewController
库,当我连接一个静态单元格以推送到另一个视图时,它都不起作用。知道为什么吗

我曾尝试将
UndereftViewController
嵌入到
UINavigationController
中,然后使用segue将单元格与下一个UIView连接,但每次单击它时,它都不会推送

我找到了一个创建新的
UndereftViewController
的解决方案,但它是SAN动画

//This is what creates my new underLeftViewController.
self.slidingViewController.underLeftViewController  = [self.storyboard instantiateViewControllerWithIdentifier:@"eventsMenu"];
它通过
didSelectRowAtIndexPath
方法连接到单元格

如何制作一个工作的
UINavigationController
,或将动画添加到此单元格到新视图的过渡(最好是左幻灯片和右幻灯片过渡)


谢谢

解决方案是让我的UndereftViewController成为导航控制器,而不是菜单

这样,它将加载导航控制器,然后加载菜单

也很有帮助。如果导航控制器中有UITableView,并且不希望导航栏在主表上可见,请在不需要工具栏的视图中执行此操作:

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [self.navigationController setNavigationBarHidden:YES animated:YES];
}

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
    [self.navigationController setNavigationBarHidden:NO animated:YES];
}

解决方案是使我的UndereftViewController成为导航控制器,而不是菜单

这样,它将加载导航控制器,然后加载菜单

也很有帮助。如果导航控制器中有UITableView,并且不希望导航栏在主表上可见,请在不需要工具栏的视图中执行此操作:

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [self.navigationController setNavigationBarHidden:YES animated:YES];
}

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
    [self.navigationController setNavigationBarHidden:NO animated:YES];
}

请问。。。当您这样做时,让我们假设您将导航栏保持在左侧菜单上。当您按下“后退”键时,后退动画是否成功显示?我正在使用EcSlidingViewController-如果您不想隐藏导航栏,该怎么办?请问。。。当您这样做时,让我们假设您将导航栏保持在左侧菜单上。当您按下“后退”键时,后退动画是否成功显示?我正在使用EcSlidingViewController-如果您不想隐藏导航栏,该怎么办?