我有以下场景,需要帮助来解决场景中的棘手情况
有一个 Xcode 项目,目前正在使用EzSwipeController在三个视图控制器之间滑动(分页效果)。
在我的第一个 ViewController 中(这个 viewController 是从我的自定义动态框架中获取的,作为我的要求的一部分) -
获取 ViewController 的代码:
userProfile.createProfileUI(userSession!) { result in
switch result {
case let .Success(profileViewController):
myDetailsVC = profileViewController //myDetailsVc is passed to EZSwipControllerDataSource array
default:
break
}
}
- 其他两个 ViewController 在我的项目故事板中
问题 -
在第一个 ViewController 中,有一个 tableView 为几个单元格(电话号码)启用了 canEditRowAtIndexPath。
因此,当我尝试滑动该行时,EZSwipeController 首先响应,因此我无法编辑该行。
这是正在发生的事情 - http://recordit.co/SOJgdeYchP
这是应该发生的事情 - http://recordit.co/EBPSbjH31q
我该如何处理这个问题?当我尝试编辑行时,有没有办法可以覆盖默认的滑动控制器操作?
请帮忙!