gpt4 book ai didi

iphone - 如何禁用 MFSideMenu 类中某些 View Controller 的平移模式?

转载 作者:可可西里 更新时间:2023-11-01 04:06:12 25 4
gpt4 key购买 nike

我正在使用来自 github link 的 MFSideMenu|在我的项目中。它正在工作,但我想在某个 View Controller 中禁用它。

我在 viewcontroller 中添加了它,但它不会禁用 panMode:

#import "MFSideMenuContainerViewController.h"

-(void) viewWillAppear:(BOOL)animated {

MFSideMenuContainerViewController *sideMenu = [[MFSideMenuContainerViewController alloc] init];

sideMenu.panMode = 0;

}

然后我的计划是在 viewDidDisappear 方法中重新启用全景模式。

如果我在 MFSideMenuContainerViewController.m 文件中添加 self.panMode = 0; 仅供引用
- (void)setDefaultSettings {self.panMode = 0;} 它确实禁用了菜单平移,当然除了它对整个应用程序禁用它。

我不能正确引用 MFSideMenuContainerViewController 属性 panmode。

在我的 AppDelegate 中:

.h

@property (nonatomic, strong) MFSideMenuContainerViewController *container;

.m

  MFSideMenuContainerViewController *container = [MFSideMenuContainerViewController
containerWithCenterViewController:self.navController
leftMenuViewController:nil
rightMenuViewController:rightSideMenuController];

self.window.rootViewController = container;

谢谢你的帮助

最佳答案

您可以在 viewWillAppear 中使用它。

[self.menuContainerViewController setPanMode:MFSideMenuPanModeNone];

关于iphone - 如何禁用 MFSideMenu 类中某些 View Controller 的平移模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16667940/

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