Comments (10)
Try to add this code in your view controller's viewDidLoad() which will be display after login successful
self.slideMenuController()?.openRight()
from slidemenucontrollerswift.
This is the flow.
- NavigationController
- LoginController
- SlideMenuController
- LoginController
from slidemenucontrollerswift.
Would u mind sharing your sample project on dropbox or some cloud storage and see if i can fix
from slidemenucontrollerswift.
same with this one
from slidemenucontrollerswift.
My app uses the same structure (kind of) What I did was add a navigationController as the mainViewController of the SlideMenuController. Having that done, you can choose to put buttons, open the LeftViewController or whatever you want, and also change viewControllers using the navigationController's presentViewController. That work's for me so far. The project's at work (which I will attend to on Monday), if you need to, I can show you a bit of code. Sorry, dont have a mac at home.
from slidemenucontrollerswift.
Hi maybe this help
// MARK: - UICollectionViewDelegate
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
dataKedzoh?.setSubdomain(companies[indexPath.row].subdomain)
dataKedzoh?.getUserInfo()
let vc = createMenuView()
self.presentViewController(vc, animated: true, completion: nil)
}
// MARK: - Create menu
func createMenuView() -> SlideMenuController {
let mainViewController = kStoryboard.instantiateViewControllerWithIdentifier("TakeLesson") as! TakeLessonViewController
let leftViewController = kStoryboard.instantiateViewControllerWithIdentifier("LeftViewController") as! LeftViewController
let nvc: UINavigationController = UINavigationController(rootViewController: mainViewController)
leftViewController.mainViewController = nvc
let slideMenuController = SlideMenuController(mainViewController:nvc, leftMenuViewController: leftViewController)
return slideMenuController
}
and next screen
// MARK: - View Controller Cycle
override func viewDidLoad() {
super.viewDidLoad()
self.setNavigationBarItem()
}
from slidemenucontrollerswift.
when setting leftViewController.mainViewController = nvc
I get mainViewController is not a property of leftViewController
from slidemenucontrollerswift.
btw, I was able to remove that one line altogether and it worked fine.
from slidemenucontrollerswift.
I have same issue. Can you find any solution ? @lazarte
from slidemenucontrollerswift.
@ded @yusufonderd try this code:
@IBAction func onBtnLoginClick(_ sender: Any) {
let mainViewController = self.storyboard?.instantiateViewController(withIdentifier: "HomeViewController") as! HomeViewController
let leftViewController = self.storyboard?.instantiateViewController(withIdentifier: "MenuViewController") as! MenuViewController
let nvc: UINavigationController = UINavigationController(rootViewController: mainViewController)
leftViewController.homeViewController = nvc
let slideMenuController = SlideMenuController(mainViewController:nvc, leftMenuViewController: leftViewController)
slideMenuController.automaticallyAdjustsScrollViewInsets = true
slideMenuController.delegate = self
self.navigationController?.pushViewController(slideMenuController, animated: true)
}
from slidemenucontrollerswift.
Related Issues (20)
- I want to customise LeftMenuViewcontoller width. HOT 1
- there is a error while open left and right menu and remain some parts of main screen
- Could not build Objective-C module 'SlideMenuControllerSwift' HOT 3
- Shows a black screen and not able to access the functionalities
- Want to close menu when i tap on outside of UITableView in SlideMenuControllerSwift HOT 1
- SlideMenu blocks prefersHomeIndicatorAutoHidden
- iOS 13, pan gesture freezes app HOT 1
- Can we handle starching the Slide Menu
- Project Abandoned?
- Please update SlideMenuControllerSwift to latest version of Swift 5.1 HOT 2
- Status bar issue in iOS13 HOT 5
- In Swift 4.2 shows warning 'fabs' is deprecated: renamed to 'abs'
- I can't change side menu name in if else statement
- how to side status bar in xcode 11.4.1 while left menu appearing
- iOS - No such module SlideMenuControllerSwift HOT 2
- Scroll tableview inside SlideMenuControllerSwift
- Not load the leftViewcontroller page after return Appdelegate
- xcode 12 compatibility
- Provide An API for detecting whether the slideMenu is opened or closed. HOT 1
- Can I use the QR code directly?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from slidemenucontrollerswift.