我正在尝试向 Storyboard 控制器添加一些更精细的控制,但我使用后退按钮遇到了阻塞。
我有一个带有推送转换的基本情节提要。我希望能够捕捉到用户按下后退按钮(自动生成的那个)并决定我是否希望视图返回。
场景是向用户显示一条消息,询问他是否想回去警告他如果他这样做他将失去他的工作,
听起来很简单,但我找不到怎么做。
有任何想法吗
我正在尝试向 Storyboard 控制器添加一些更精细的控制,但我使用后退按钮遇到了阻塞。
我有一个带有推送转换的基本情节提要。我希望能够捕捉到用户按下后退按钮(自动生成的那个)并决定我是否希望视图返回。
场景是向用户显示一条消息,询问他是否想回去警告他如果他这样做他将失去他的工作,
听起来很简单,但我找不到怎么做。
有任何想法吗
默认情况下,按下后退按钮时,您不会收到任何类型的消息。如果你想提供这种功能,你有两个选择:
1)提供自定义后退按钮并将其设置为leftNavigationItem
您UIViewController
的导航栏
2)子类化UINavigationController
并覆盖一个方法,例如popToRootViewController:animated:
尝试使用 UIAlertView 委托。在您的 buttonPressed Action 中,提供一个带有消息的警报视图,其中包含两个按钮 YES 和 NO。在 YES 和 NO 的索引操作处定义按钮 -ie- YES:关闭当前视图,NO:保留在当前视图上。
在警报视图委托上搜索 Apple Docs