如何关闭幻灯片菜单并 link 回到选定的选项卡?
How to dismiss slide menu and link back to selected tab?
我有滑动菜单视图控制器,第一项是 "Home" 选项。我想要做的是当我点击 "Home" 选项时,应用程序将重定向到第一个选项卡,即使在类别选项卡中也是主页。
现在当我点击 "Home" 选项时只有滑动菜单隐藏,但选项卡仍保留在类别选项卡
下面是我在菜单视图控制器中的示例代码:-
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView deselectRowAtIndexPath:indexPath animated:YES];
if (indexPath.row == 0) { // HOW CAN I CLICK ON MENU ITEM 1 AND LINK BACK TO TAB NUMBER 1?
[self dismissViewControllerAnimated:YES completion:^{
[self.tabBarController setSelectedIndex:0]; }];
}
你可以试试
if (indexPath.row == 0) {
[self dismissViewControllerAnimated:YES completion:^{
UITabBarController*roo = (UITabBarController*)[UIApplication sharedApplication].keyWindow.rootViewController;
roo.selectedIndex = 0;
}];
}
我有滑动菜单视图控制器,第一项是 "Home" 选项。我想要做的是当我点击 "Home" 选项时,应用程序将重定向到第一个选项卡,即使在类别选项卡中也是主页。
现在当我点击 "Home" 选项时只有滑动菜单隐藏,但选项卡仍保留在类别选项卡
下面是我在菜单视图控制器中的示例代码:-
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView deselectRowAtIndexPath:indexPath animated:YES];
if (indexPath.row == 0) { // HOW CAN I CLICK ON MENU ITEM 1 AND LINK BACK TO TAB NUMBER 1?
[self dismissViewControllerAnimated:YES completion:^{
[self.tabBarController setSelectedIndex:0]; }];
}
你可以试试
if (indexPath.row == 0) {
[self dismissViewControllerAnimated:YES completion:^{
UITabBarController*roo = (UITabBarController*)[UIApplication sharedApplication].keyWindow.rootViewController;
roo.selectedIndex = 0;
}];
}