iphone - 如何在 iOS 中向左或向右滑动以推送或弹出 ViewController

标签 iphone ios objective-c

我想在我的应用程序中滑动以推送或弹出 ViewControllers ,我知道我可以向其中添加滑动手势。
但是当我滑动屏幕时,我希望当前的 ViewController 跟随我的滑动手势,而下一个 ViewController 只需滑动即可。我该怎么做,谢谢!

最佳答案

UINavigationController 不可能;您必须构建自己的导航 Controller (应该很容易),其中包含 UIPanGestureRecognizer .

iOS 7 的编辑:您可能想要使用 UIScreenEdgePanGestureRecognizer .

关于iphone - 如何在 iOS 中向左或向右滑动以推送或弹出 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15540741/

相关文章:

iphone - 在没有相机接口(interface)的情况下如何访问 iPhone 相机 API?

iphone - 网址检查无法正常工作

iphone - 如何使用陀螺仪计算步数?

xcode - 设备上的 iOS 版本与 Xcode 支持的版本不匹配

objective-c - 为自定义单元格设置 uitableviewcell 高度

ios - 将 AVAudioRecorderDelegate 分配给非 UIViewController

ios - 如何获取 Provisioning profile 的 UDID?

ios - 将 UIView 添加到单元格的 subview 中,UITableViewController

cocoa-touch - 使用 Core Data 最有效的方法是什么?

ios - Clang(LLVM) 使用框架编译