4

我想使用 Xcode 和 Storyboards 在 iOS 6 的 Facebook iPhone 应用程序中创建侧边菜单。我怎样才能做到?

谢谢。

4

3 回答 3

7

我们编写了 MMDrawerController 来解决这个问题,但我没有想过在故事板中使用它(仅仅是因为故事板对于大型团队来说是不可维护的)。

https://github.com/mutualmobile/MMDrawerController

于 2013-05-16T01:55:53.407 回答
2

获取 Inferis/ViewDeck 等自定义组件并以编程方式实现遏制:

@interface YourViewController : IIViewDeckController

@end

执行:

@implementation YourViewController

-(void)awakeFromNib
{
  UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
  self.centerController = [storyboard instantiateViewControllerWithIdentifier:@"CenterViewController"];
  self.leftController = [storyboard instantiateViewControllerWithIdentifier:@"LeftViewController"];
}

@end
于 2012-12-26T19:23:29.603 回答
1

如果其他人想做类似的事情..我已经成功使用 ECSlidingView。它已经使用情节提要完成了。还包括一个例子。

https://github.com/edgecase/ECSlidingViewController.git

编辑:

好吧,在实现了这个 ECSlidingViewController 之后,我发现导航很慢而且很奇怪。毕竟切换到 IIViewDeckController。快速简单,超级棒!

于 2013-05-27T10:14:58.900 回答