how can I write an iOs 7 app that has sections whose navigation is based on the page control element? Just like twitter's Home, Discover and Activity sessions, in picture below
How can I do this? I want 3 sections too. Does Xcode's Storyboard have any special feature to help me accomplish this?
I'm quite a newbie in iOS development and I appreciate any help you could give me.
Thanks in advance!
An app like that can be set up with a UITabBarController at the root. The first tab would be a UIPageViewController. In the UIPageViewController would have 3 pages. Each of the pages would be a UITableViewController.
Related
How to put a side menu bar on the UISplitViewController like Gmail iPad App?
Based on Apple Documentation on UISplitViewController, it always must be the root of the application. I have tried to put the UISplitViewController into a navigation controller and it doesn't work
https://developer.apple.com/documentation/uikit/uisplitviewcontroller
Can anybody guide me on how to achieve such layout? I am totally lost. Been figuring it out for days and still can't find any solution.
If there is any library out there that can help me to achieve this function, will also be so appreciated.
I am using Swift 4. Thanks in advance!
I'm new into ios development. I'm trying to implement a small contact manager application. I'm following a tutorial from this link http://www.kaleidosblog.com/swift-side-menu-tutorial-how-to-create-a-custom-side-menu-in-ios and I followed many, but which didn't satisfy my requirements. What I'm trying to achieve is having a sidebar menu, and have a table view as my main view. Most of the examples showed how to use them with a normal view controller. A clear example is how BBM works on iphone, when you tap more or the sidebar button. From the provided link, is there anywhere to change the initial view to table view? I've tried but it wasn't successful. I'll appreciate any help, My application as to be submitted soon. Thanks.
You can use this link for side bar menu using UITablView
http://www.appcoda.com/sidebar-menu-swift/
I'm starting a new iOS project in Swift, and my experience programming native iOS applications is minimal, so please bear with me if I use some whacky terminology or overlook some simple solutions.
I'm looking to replicate a pattern in the Instagram application, as seen here:
Selected Tab
Swiping Transition
For those who don't use Instagram, what's essentially going on here is something like a UIPageViewController (with swiping functionality), but with the tabs on top indicating the selected page.
Like in Instagram, I'm planning to have this functionality within a child UIViewController of a UITabBarController (you can see the "main" tabs on the bottom).
What I started out doing was creating static tabs and adding left and right gesture recognizers to the child UIViewController, which would change the page and update the indicator of the selected page on the tabs.
This works but I'm not really loving the way it looks, nor the way it's written. I don't like the idea of needing 2 instances of the tabs, and that certainly doesn't seem to be the way Instagram is doing it, because as shown in the second image, the indicator slides between the tabs.
I've searched a fair bit, but all references to replicating Instagram patterns seem to be outdated and don't address this specific element. Like I said, though, I haven't been programming native iOS for very long (I'm an Android developer and have used Xamarin for iOS), so it's possible I'm just not using the right keywords.
I'd appreciate any help y'all can offer!
Thanks
I'm having trouble with getting Page Control set up with multiple xib's. I searched on Stack on the internet for a while now but all I've been getting is getting Page Control set up with an Array with colors or images. Is it possible to get a UIScrollView with PageControl for multiple View Controllers? I'm thinking that I should use (initwithNibName: method), but I'm not sure on how to set it up with the scrollview. Any help would be greatly appreciated, thanks.
Yes, it is possible. Check this very useful library out. It's an iPhone UIScrollView with horizontal paging like mobile Safari tabs HGPageScrollView.
It works pretty great in our app.
GitHub HGPageScrollView.
[UPDATE]
Here's another example. Check this link.
First of all, I am using XCode 4.2 and I am not using storyboards. I need to make an application with 2 views.
First view will contain a button and a navigation bar, the button's IBAction should only go to the second view, and from the secondview you should be able to go back to the first view via the Navigationbar.
My problem is the navigation controller / navigation bar, how do I set that up ?
I know that it would be smart using the singleView app and then add a navigation controller, the problem is that I dont know how to set it up in the code.
I have searched for similar problems on the internet, and I keep getting into posts where they use another SDK or using an older xcode etc.
What I do know is how to make the button, actions and delegation.
Anyone out there who is sitting with the one and only tutorial I am missing or can tell me how to do it ?
Thank you
Use the Master-Detail Application template. Ignore the stuff for tables, it has navigation stack implemented in it. By deleting the tables, you should be pretty much left with what you are after.
You should go to http://developer.apple.com/, search for UINavigationController, click on UINavigationController Class Reference, then look at one of the linked sample code projects there.
if you really want to learn how to implement it from scratch (and not depend on the master-detail template), i highly recommend the following resources:
the apple documentation on UINavigationController
the solutions from the big nerd ranch iOS Programming guide (particularly the Homepwner example)
also found this tutorial in a quick google search, but haven't fully vetted it in xcode 4.2 (there will likely be small differences in how you have to go through the steps).