如何在ios中创建一个返回上一屏幕的后退按钮

时间:2017-11-20 13:04:45

标签: ios objective-c swift xcode side-menu

我有一个有菜单的应用。请查看下面附图:

Menu Open

现在,如果我去"议会"在"市政"这是一个页面。它给了我一个带文字的屏幕,在上面的栏上我有一个后退按钮。 问题是,当我点击后退按钮时,它会将我带回主屏幕。我需要它让我回到我最初点击菜单项的相同菜单打开位置。 如何使这成为可能? Council screen

Home Screen

1 个答案:

答案 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作为侧边菜单,请使用他们的文档或提供相关详细信息,以便我们提供帮助。