我想在iOS 6中使用Xcode和Storyboard在Facebook iPhone应用程序中创建侧边菜单。 我该怎么做?
感谢。
答案 0 :(得分:7)
我们写了MMDrawerController来解决这个问题,但我还没有想过在故事板中使用它(仅仅因为故事板不能为大型团队维护)。
答案 1 :(得分: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
答案 2 :(得分:1)
如果其他人想要做类似的事情......我已成功使用ECSlidingView。它已经使用故事板完成。还有一个例子。
https://github.com/edgecase/ECSlidingViewController.git
编辑:
在实现这个ECSlidingViewController后,我发现导航很慢,很奇怪。毕竟切换到IIViewDeckController。快速,简单,超级!