ios - 将控制方法添加到 Storyboard 中创建的按钮?

标签 ios objective-c storyboard uistoryboard back

我试图向 Storyboard Controller 添加一些更精细的控制,但我用后退按钮遇到了障碍。

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

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

听起来很简单,但我不知道如何做。

任何想法

最佳答案

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

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

2) 子类 UINavigationController 并重写方法,例如 popToRootViewController:animated:

关于ios - 将控制方法添加到 Storyboard 中创建的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10397386/

相关文章:

ios - 具有 subview 屏幕的自动布局会在不同设备上发出问题

ios - 切换子viewController使用分段控制

iphone - AVAudioPlayer 影响系统声音

ios - MapKit 避开某些路线(高速公路、收费站等)

ios - 移除 KVO 观察器时 APP 崩溃

c++ - iPhone 编程游戏

ios - UIViewController 中的 Xcode 5.1 UITableView - 自定义 TableViewCell socket 为零

ios - Restkit 和删除 swift 3 中的孤立对象

ios - WKWebView中如何实现 "Are you sure you want to submit the form again"

ios - 我们从服务器获取时间并更改为 iOS 7 中的本地时区?