gpt4 book ai didi

iOS SWRevealViewController 如何以编程方式隐藏左侧部分

转载 作者:行者123 更新时间:2023-11-29 01:18:37 26 4
gpt4 key购买 nike

我在我的 swift 项目中包含了 SWRevealViewController objective-c 库,

工作正常,

我的问题是,当用户单击其 TableView 中的空白区域时,我想以编程方式隐藏左侧菜单。

我不知道怎么办,请帮忙

最佳答案

如果你想以编程方式隐藏左侧菜单,只需调用该方法

- (IBAction)revealToggle:(id)sender;

在 SWRevealViewController.m 类中


如果你想在没有单元格的 tableView 区域捕获点击,你可以遵循 SunburstEnzo 的建议。在带有 tableView 的类的 viewDidLoad 方法上添加一个 UITapUITapGestureRecognizer。

UITapGestureRecognizer * tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tableviewTapped)];
tapGesture.numberOfTapsRequired = 1;
[tapGesture setCancelsTouchesInView:NO]; //really important
[self.tableView addGestureRecognizer:tapGesture];

- (void) tapped
{
[self.revealViewController revealToggle:nil];
}

关于iOS SWRevealViewController 如何以编程方式隐藏左侧部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34863631/

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