我有一个有菜单的应用。请查看下面附图:
现在,如果我去"议会"在"市政"这是一个页面。它给了我一个带文字的屏幕,在上面的栏上我有一个后退按钮。 问题是,当我点击后退按钮时,它会将我带回主屏幕。我需要它让我回到我最初点击菜单项的相同菜单打开位置。 如何使这成为可能?
答案 0 :(得分:2)
如果您使用的是UINavigationController,请使用:
DECLARE @Test VARCHAR(100)
SELECT @Test = 'qwerewq'
SELECT CASE WHEN LEFT(@Test, LEN(@Test)/2) =
(
SELECT '' + SUBSTRING(RIGHT(@Test, LEN(@Test)/2), number, 1)
FROM master.dbo.spt_values
WHERE type='P' AND number BETWEEN 1 AND LEN(@Test)/2
ORDER BY number DESC
FOR XML PATH('')
)
THEN 1
ELSE 0
END
如果您以模态方式呈现视图控制器,请使用:
if let navController = self.navigationController {
navController.popViewController(animated: true)
}
如果您想要弹出self.dismiss(animated: true, completion: nil
(导航堆栈中的第一个视图),请使用以下命令:
rootViewController
如果您使用任何pod / library作为侧边菜单,请使用他们的文档或提供相关详细信息,以便我们提供帮助。