实际上我已使用此Slide Navigationcontroller
创建了幻灯片导航现在一切正常,我已将幻灯片调整到左侧菜单。但是,当我想改变它的内容时,它一次不起作用。
我在appdelegates中使用此代码来设置左侧菜单和附加的滑动导航控制器,使用storyboard作为导航控制器的根视图控制器
mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
employeeSlideNavigation *leftMenu = (employeeSlideNavigation*)[mainStoryboard
instantiateViewControllerWithIdentifier: @"employeeSlideNavigation"];
[SlideNavigationController sharedInstance].leftMenu = leftMenu;
[SlideNavigationController sharedInstance].menuRevealAnimationDuration = .18;
请建议我如何重新加载左侧菜单内容。实际上这段代码在
中- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
}
答案 0 :(得分:2)
您可以使用此
使用slideController类中的方法添加观察者
#define NOTIFICATION_UPDATESLIDE @"UpdateSlideTable"
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(updateDetails:) name:NOTIFICATION_UPDATESLIDE object:nil];
-(void)updateDetails:(NSNotification*)notification
{
//content which you need to update
}
并发布您要更新幻灯片菜单内容的通知。 像这样
[[NSNotificationCenter defaultCenter] postNotificationName:NOTIFICATION_UPDATESLIDE object:self];
希望这会对你有所帮助。