Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fb25017bc7 | |||
| 1841827ef9 | |||
| a5852d8fd0 |
@@ -325,7 +325,8 @@ open class SideMenuNavigationController: UINavigationController {
|
||||
|
||||
override open var transitioningDelegate: UIViewControllerTransitioningDelegate? {
|
||||
get {
|
||||
transitionController = transitionController ?? SideMenuTransitionController(leftSide: leftSide, config: settings)
|
||||
guard transitionController == nil else { return transitionController }
|
||||
transitionController = SideMenuTransitionController(leftSide: leftSide, config: settings)
|
||||
transitionController?.delegate = self
|
||||
transitionController?.interactive = transitionInteractive
|
||||
transitionInteractive = false
|
||||
@@ -484,7 +485,7 @@ internal extension SideMenuNavigationController {
|
||||
if !presenting {
|
||||
dismissMenu(interactively: true)
|
||||
}
|
||||
transitionController?.handle(state: .update(progress: progress))
|
||||
fallthrough
|
||||
case .changed:
|
||||
transitionController?.handle(state: .update(progress: progress))
|
||||
case .ended:
|
||||
@@ -502,7 +503,7 @@ internal extension SideMenuNavigationController {
|
||||
|
||||
func dismissMenu(animated flag: Bool = true, interactively: Bool = false, completion: (() -> Void)? = nil) {
|
||||
guard !isHidden else { return }
|
||||
transitionInteractive = interactively
|
||||
transitionController?.interactive = interactively
|
||||
dismiss(animated: flag, completion: completion)
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = "SideMenu"
|
||||
s.version = "6.4.5"
|
||||
s.version = "6.4.6"
|
||||
s.summary = "Simple side menu control for iOS in Swift inspired by Facebook. Right and Left sides. No coding required."
|
||||
|
||||
# This description is used to generate tags and improve search results.
|
||||
|
||||
Reference in New Issue
Block a user