gpt4 book ai didi

ios - 如何重新加载 SlideNavigationController 的内容

转载 作者:行者123 更新时间:2023-12-01 19:59:49 25 4
gpt4 key购买 nike

实际上我已经使用这个 Slide Navigationcontroller 创建了幻灯片导航。

现在一切正常,我已将幻灯片调整到左侧菜单。但是当我想更改它的内容时,它一次不起作用。

我在 appdelegates 中使用此代码设置左侧菜单和附加的幻灯片导航 Controller ,使用 Storyboard 作为 Root View Controller 或导航 Controller

  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
{

}

最佳答案

你可以用这个

在 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];

希望这对您有所帮助。

关于ios - 如何重新加载 SlideNavigationController 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40373843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com