2

我正在尝试向 Storyboard 控制器添加一些更精细的控制,但我使用后退按钮遇到了阻塞。

我有一个带有推送转换的基本情节提要。我希望能够捕捉到用户按下后退按钮(自动生成的那个)并决定我是否希望视图返回。

场景是向用户显示一条消息,询问他是否想回去警告他如果他这样做他将失去他的工作,

听起来很简单,但我找不到怎么做。

有任何想法吗

4

2 回答 2

5

默认情况下,按下后退按钮时,您不会收到任何类型的消息。如果你想提供这种功能,你有两个选择:

1)提供自定义后退按钮并将其设置为leftNavigationItemUIViewController的导航栏

2)子类化UINavigationController并覆盖一个方法,例如popToRootViewController:animated:

于 2012-05-01T12:26:14.513 回答
0

尝试使用 UIAlertView 委托。在您的 buttonPressed Action 中,提供一个带有消息的警报视图,其中包含两个按钮 YES 和 NO。在 YES 和 NO 的索引操作处定义按钮 -ie- YES:关闭当前视图,NO:保留在当前视图上。

在警报视图委托上搜索 Apple Docs

于 2012-05-01T12:37:44.547 回答