Comments (17)
Do you mean that when you tap on Home nothing happens?
from pbrevealviewcontroller.
No , when I tapped on button "Aggiungi" (on bottom side)
I'd like to open the BuddyTableViewController.
https://user-images.githubusercontent.com/35109594/36415611-d34a4760-1626-11e8-80cc-5d569f0c1d21.png
On tap of button I used the same code that works un menu (tap on Amici) but nothing happens.
from pbrevealviewcontroller.
If you need I can attach all code..
from pbrevealviewcontroller.
Yes if you can, because it is very difficult to help without it.
from pbrevealviewcontroller.
can I drag some file in .zip here?
from pbrevealviewcontroller.
in ProfiloROTableViewController you can find this func that if you Tapped on circle image I'd like open BuddyTableViewController
@objc func tap(sender: UITapGestureRecognizer){
if let indexPath = self.collectionView?.indexPathForItem(at: sender.location(in: self.collectionView)) {
let num = indexPath.last
if (imgBuddyArray[num!].nome) == "Aggiungi" {
print(imgBuddyArray[num!].nome)
let mainStoryboard:UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let desController = mainStoryboard.instantiateViewController(withIdentifier: "BuddyTableViewController") as! BuddyTableViewController
let newFrontViewController = UINavigationController.init(rootViewController:desController)
revealViewController()?.pushMainViewController(newFrontViewController, animated: true)
}
} else {
}
}
from pbrevealviewcontroller.
Could you attach the project, not only the swift files? Archive the folder that contains the xcodeproj file.
from pbrevealviewcontroller.
can I send with wetransfer ? is too big .
can I have your email?
from pbrevealviewcontroller.
from pbrevealviewcontroller.
sent with wetransfer
thanx
from pbrevealviewcontroller.
Ok, pushMainViewController is for pushing a new controller from left or right side view controller. In this case you want to replace the main view controller. Use setMainViewController instead of pushMainViewController:
@objc func tap(sender: UITapGestureRecognizer){
if let indexPath = self.collectionView?.indexPathForItem(at: sender.location(in: self.collectionView)) {
let num = indexPath.last
if (imgBuddyArray[num!].nome) == "Aggiungi" {
print(imgBuddyArray[num!].nome)
let mainStoryboard:UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let desController = mainStoryboard.instantiateViewController(withIdentifier: "BuddyTableViewController") as! BuddyTableViewController
let newFrontViewController = UINavigationController.init(rootViewController:desController)
// revealViewController()?.pushMainViewController(newFrontViewController, animated: true)
revealViewController()?.setMainViewController(newFrontViewController, animated: true)
}
} else {
}
}
from pbrevealviewcontroller.
thanks Patrik works fine now .....sorry for my stupid question :-) I'm a beginner with swift
Thanks again
from pbrevealviewcontroller.
Ok, there is no stupid question! Most important is that it works :-)
from pbrevealviewcontroller.
Just last help....how can I close the menu when is open with gesture ?
thanks
from pbrevealviewcontroller.
In MainTableViewController.swift, remove:
self.revealViewController()?.panFromLeftBorderWidth = 50
override func viewDidLoad() {
super.viewDidLoad()
// Keep a reference to this controller
let rightController = self.revealViewController()?.rightViewController as! UINavigationController
let rightTableViewController = rightController.topViewController as! MenuViewController
rightTableViewController.navMainController = self.navigationController
//
rightButton.target = self.revealViewController()
rightButton.action = #selector(PBRevealViewController.revealRightView)
self.revealViewController()?.isRightPresentViewOnTop = false
self.revealViewController()?.rightViewRevealWidth = 210
self.revealViewController()?.delegate = self
//self.revealViewController()?.panFromLeftBorderWidth = 50
self.revealViewController()?.panFromRightBorderWidth = 50
updateView()
//MARK make navbar trasparent
let bar:UINavigationBar! = self.navigationController?.navigationBar
bar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
bar.shadowImage = UIImage()
}
from pbrevealviewcontroller.
Other things: Don't forget to always call the superview methods:
super.viewDidDisappear(animated)
super.viewWillAppear(animated)
For example:
override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
ref.removeObserver(withHandle: handle)
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
if let user = Auth.auth().currentUser {
useridIniziale = user
let newUser = Database.database().reference().child("users").child((useridIniziale?.uid)!)
newUser.updateChildValues(["Token": Messaging.messaging().fcmToken ?? ""])
news.removeAll()
leggiDati()
tableView.reloadData()
}
}
from pbrevealviewcontroller.
:-)
thanks
from pbrevealviewcontroller.
Related Issues (20)
- didShowLeft delegate called when left view not open HOT 4
- SWRevealViewController to PBRevealViewController "FrontViewPosition" HOT 2
- Is there a way to enable/disable the menu from opening? HOT 7
- Do you have plans to update to Swift 5? HOT 3
- PBRevealViewController and using IB Traits Variations HOT 2
- MenuController with menu button. Without Storyboards. Need Help ! HOT 6
- Equivalent code SWRevealViewController in PBRevealViewController HOT 3
- Slider menu is not working when jump from appDelegate to ViewController HOT 2
- Question HOT 2
- Dismiss keyboard when menu button pressed HOT 2
- Swipe to delete UITableView HOT 4
- Dismiss left view HOT 2
- revealViewController() is coming back nil HOT 1
- Warning: Attempt to present <UINavigationController: 0x7c284400> on <PBRevealViewController HOT 3
- How to create dynamic menu items in swrevealviewcontroller objective c
- Is there any way to cache the MainViewControllers? HOT 8
- How to enable disable opening Left menu feature on UIViewControllers. HOT 1
- How to fade FrontViewcontroller on swipe or Pangesture. HOT 1
- How can i show a AlertView on Tap or pangesture for Left menu opening on each specific viewcontroller HOT 1
- Difference between SWRevealViewController & PBRevealViewController, and migration path HOT 8
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 pbrevealviewcontroller.