我想使用 Xcode 和 Storyboards 在 iOS 6 的 Facebook iPhone 应用程序中创建侧边菜单。我怎样才能做到?
谢谢。
我想使用 Xcode 和 Storyboards 在 iOS 6 的 Facebook iPhone 应用程序中创建侧边菜单。我怎样才能做到?
谢谢。
我们编写了 MMDrawerController 来解决这个问题,但我没有想过在故事板中使用它(仅仅是因为故事板对于大型团队来说是不可维护的)。
获取 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
如果其他人想做类似的事情..我已经成功使用 ECSlidingView。它已经使用情节提要完成了。还包括一个例子。
https://github.com/edgecase/ECSlidingViewController.git
编辑:
好吧,在实现了这个 ECSlidingViewController 之后,我发现导航很慢而且很奇怪。毕竟切换到 IIViewDeckController。快速简单,超级棒!