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

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

Related

How to add a contacts app like modal view (iOS)?

I'm looking for a tutorial (video or written) explaining how to create the iOS contacts app and especially the "add" modal view.
So far I made my way through to believe that the iOS contacts app would be made using static table view cells but I'm not sure if that's a) right and b) still state of the art as almost all Youtube tutorials regarding static table view cells are more than 2 or 3 years old. Is there anything I'm missing?
Disclaimer: I'm learning to code using Xcode and Swift for a few months now, having taken 3 online courses but all sample apps are rather basic apps without much design and functionality or not in that way that I'd need them for my app idea (add and edit via modal view). Please bear with me as I think as a newbie I just don't know the right search expression to find these on say Youtube.
Thanks alot!
Welcome to Stackoverflow.
So far I made my way through to believe that the iOS contacts app
would be made using static table view cells but I'm not sure if that's
a) right
Static tableView is literally for static data. I checked the add modal screen of iOS contacts app, and the data there are very dynamic. So you won't be able to use static tableView for that.
So proceed with the dynamic tableView. However it would definitely require quite a lot of work if you would jump into that quite advanced UX. Another approach for adding a data, in an easier way, is to push a new screen for adding new contact, and then pop it when done. If you really want the iOS contacts app's UX, you may search on tableView begin/end updates.
and b) still state of the art as almost all Youtube tutorials
regarding static table view cells are more than 2 or 3 years old. Is
there anything I'm missing?
Someitmes there's no problem with old tutorials. They can still help. But be aware of deprecated stuff they are trying to teach.
If you are new in swift and xcode, so i recommend to learn swift5 and SwiftUI.
we are using storyBoards but in SwiftUI every things had change.
It is new and it will grow so fast.
https://www.udemy.com/course/ios-13-app-development-bootcamp/
this is not about contact app, but you can use this toturial for your goal

Which Controls do I have to choose in iOS development

an iOS app page, which descirbes some item's detail
This is kind of what I want to make
This is exact what I want
Actually I am not an iOS developer.
But a member of our team lacks of knowledge of consisting of iOS app Page(Scene)
I think he usually use table view all the time. which I guess he can't handle very well.
He always struggle about height of UITableView in dynamic pages.
As you see in the picture, page has two views, which I don't know how to call it.
If round button on the right side of a woman is pressed those two views switches.
I guess it's kind of "TAB".
Is it normal that using UITableView in this kind of page. or Which is best practise?
Thanks in advance and sorry for my english.
The first image can be made using a UITableView or UICollectionView(UITableView will do the job with lesser hassle). For second image, you'd wanna use a segmented control.
The third can be built using UICollectionView, however, there are plenty of third party libraries out there on github for the same and you might wanna check them out.
Last but not the least, have some faith in your developer. He seems to be a newbie if he's facing troubles with tableviews but believe me, we've all been there some day.Encourage him to ask questions on various communities. If he's curious enough, he'll be just fine after a while.

Push a side view controller

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

On an iPad, how to create a left side menu to let the contents displayed at the centre according to the item tapped on the menu

I am very new to iOS development. Currently, I am trying to develop an iPad app, which is used for taking orders in a restaurant. When I am trying to create the UI on an iPad, I want to create a left side menu to let the contents displayed at the centre according to the item tapped on the menu. Which is similar to this: http://www.dhtmlx.com/blog/wp-content/uploads/2011/02/ipad_menu_final.jpg
As I am very new to the iOS development, can anybody tell me where I can learn iOS development step by step. And are they any samples of this kind of app that I can refer to?
Thanks very much!
there are many tutorials for creating split view application as links provided by #PratyushaTerli and otherwise you can use direect way as recommended by #antonio MG and there is another two good links for creating them which are : https://github.com/mikefrederick/MFSideMenu (good demos in it using story board or using xib's ) and you can look on project on github named - mmdrawercontroller.
annother good project is this
As Antonio MG said, the easiest way to do this is with Master/Detail project in Xcode. It uses the UISplitViewController logic of one 'Master' controller which controls the appearance of detail content in the 'Slave' or 'Detail' controller aside.
The sample Xcode project should be enough to make you understand how UISplitViewController and its UISplitViewControllerDelegate work together. Or also checkout this tutorial: http://www.raywenderlich.com/1040/ipad-for-iphone-developers-101-uisplitview-tutorial
Just create a Master/Detail project and you will have the basic structure of that kind of behaviour. The rest is just customising the table and the cells.

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.

Resources