InteractiveSideMenu
InteractiveSideMenu copied to clipboard
Delay on SideMenuItemContent
Sometimes when i tap an item from the menu, viewcontroller comes after 4-5 second delay i don't have any idea why. Sometomes comes fast.
I have experienced the same delay. The following fixed it for me. Change made to MenuContainerViewController.swift
/**
Presents left side menu.
*/
func presentNavigationMenu() {
if menuViewController == nil {
fatalError("Invalid 'menuViewController' value. It should not be nil")
}
DispatchQueue.main.async { [weak self] in
guard let menuViewController = self?.menuViewController else { return }
self?.present(menuViewController, animated: true, completion: nil)
}
isShown = true
}
/**
Dismisses left side menu.
*/
func dismissNavigationMenu() {
DispatchQueue.main.async { [weak self] in
self?.dismiss(animated: true, completion: nil)
}
isShown = false
}