Push a side view controller - ios

I am a bit new in iOS programming. I want to add view controllers in side view when click on the menu button as many apps already have. I searched in net and found 2 APIs one is PPReavealSideViewController and other is SWReavelSideController. but i don't know how to use. I downloaded the Sample project of PPReavealSideViewController but it is showing many errors. please help me I have many questions in my mind..
Which one is better to use PPReavealSideViewController or SWReavelSideController?
Is there any other way to achieve my target??
I am uplaoding a image, please help me

I would suggest to use step-by-step tutorial:
http://www.raywenderlich.com/32054/how-to-create-a-slide-out-navigation-like-facebook-and-path
PPReavealSideViewController or SWReavelSideController are good but always nice to do it yourself

Related

How are apps with typical menu-bar-style navigation coded?

I’m a relatively new app developer working on a couple of individual projects. I’ve dumped at least one hundred hours into coding using Swift in Xcode, and, as embarrassing as it may be to admit, it seems I can’t fully grasp or find information pertaining to how popular apps such as Facebook, Instagram, YouTube, or Tinder implement non-linear view navigation via a menu bar at the bottom of the screen.
I’ve seen one particular app tutorial series that exemplifies how to go about making this menu bar style possible using a collection view of horizontally-placed views each equivalent to the size of the screen. I understand this gets rid of the issue of loading new views on top of existing old ones that sit in the background (my primary worry, outside of unnecessarily reloading information), but is this the typical method of implementing non-linear menu navigation in an app? I suppose a more pressing question at this point is “How can I go about making something like this using SwiftUI?”
If anyone can offer information, explanations, and/or sources, they would all be much appreciated. Thank you for your time!
So, upon receiving TylerTheCompiler’s comment on my post, I started researching the UITabView. It appears that this is used for creating exactly what I was trying to explain in the initial post. I subsequently searched for a way to implement this in SwiftUI and found the “tabbed view.” The tabbed view seems very easy to implement and is exactly what I’ve been looking for. I still wonder if popular applications have been utilizing the UITabBar rather than something else more practical that I am still unaware of. If you happen to know, please comment on this post — I would love to know, myself. As always, thank you for your time, everyone!

How would I go implementing a stacked card-based view?

Would anyone mind pointing me in the right direction of making a card view just like the one in the image shown below? I've been scouring the internet for over an hour trying to find a tutorial (in Swift) and all I could find was making the illusion of separated cards like this and this.
Any help or input would be greatly appreciated!
It wouldn't be that hard to do this yourself with custom code.
You could also use either a UICollectionView. Getting the look you want with a collection view is doable but would require some customization.
Yet another option is a third party framework like iCarousel (by Nick Lockwoods) iCarousel is very flexible and powerful, and comes with tutorials demonstrating a number of different options.

Master detail view using a UITableView in the detail section (iPad)

I'm all new to iOS coding, and wanted a small project to learn the language.
My wife asked me to make an app she could use for her work.
I have been looking into the Master/Detail template on iOS and this is something I want to continue with.
Searched the web and looked at a lot of tutorials and comments in this forum, but I have not been able to find anything on how to use this template the way I would like it.
When I click the master section it should then in the detail section load a UITableView with all the properties for selected Item. (A bit like the Settings app on the iPad). If I then select and item in the detail section is should load a new view where I can change the selected property.
If anyone would could give a hint on this, it would be really appreciated.
Try starting with the default master/detail template built into xcode. You can set it for iphone, ipad or universal (both). I am working my way through a similar question.
Good luck and keep asking good questions here ... the developers here are really great.
Dan

How to style uitableview to create pretty menu

I've been working on app, that has side-menu. I've been inspired by other apps, and I want my menu to look similar to theirs. Here are some examples (steam app menu, fb menu)
Basically my question is, what kind of outlets are used in this menu? My first thought was, that those are tableviews with sections and static cells. However, even if they are tableviews, I've got no idea how to style my tableview that way. All I came up with, was this crappy design :D
I would be very glad, if someone could show me right way :) Thank you guys
There are alot of similar open source controls available.
Please check the below links:
SASlidemenu
JWSlidemenu
CHSlidecontroller
NVSlidemenucontroller
DDMenucontroller
-
-
You look on the right path. Unfortunately it is simply down to design aspects and the assets you use.
This project recreates the menu in a very similar way to Facebook's.

Reusing Views ios

Trying to develop a test app wherethe look is like ebook. user can flip the pages. However, app will have 40-50 pages to go through. Is there anyway to just update one view and even after re using you can easily turn it over and back. or do I have to create more views to achieve objective.
Can someone pls provide suggestion on which technique to use to solve this issue and also what to use for flipping like ebook?
Since you have tagged your question with iOS5 you can use a UIPageViewController (see also this one) to handle this behavior for you (datasource handling, gesture handling etc.). The logic behind it is that you provide an array of view controllers where each one controls and provides content for a page in your book.
One way is, please look in to "page base application". Please create a new project as page base application and work on that. You will find good amount of documentation online for this.

Resources