2

如果有人熟悉ECSLidingViewController,我真的很感激一些帮助。目前,我已将静态设置UITableViewController为我的underleftviewcontroller. 在其中,我有一个单元格,我想将它推到另一个单元格UITableViewController并使其成为新的underleftviewcontroller.

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

我尝试将其嵌入underleftviewcontroller到 aUINavigationController中,然后使用 segue 将单元格与下一个 UIView 连接,但是每当我单击它时,它永远不会推动。

我找到了一个创建新的解决方案underleftviewcontroller,但它没有动画。

//This is what creates my new underLeftViewController.
self.slidingViewController.underLeftViewController  = [self.storyboard instantiateViewControllerWithIdentifier:@"eventsMenu"];

它连接到didSelectRowAtIndexPath方法中的单元格

如何制作工作UINavigationController或添加动画到此单元格到新视图的过渡(最好是向左滑动和向右滑动过渡)

谢谢

4

1 回答 1

0

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

这样它会加载导航控制器,然后是菜单。

也很有帮助。如果您在导航控制器中有一个 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];
}
于 2012-07-02T00:57:12.153 回答