xcode swift

0 comments

Paged-Based Application using Views and View Controllers

Create a basic iOS application that is page based. You must use the UIPageView Controller class. You should also implement this project using the Swift programming language. Lastly, you should follow good design techniques by using a ContentViewController and a data model (UIPageViewControllerDataSource and UIPageViewControllerDelegate protocols should be utilized)

This application will contain 3 scenes (screens) that each display basic information about yourself.

  1. The first screen should include your name, your current year enrolled at Rasmussen and the city/state that you currently reside in with each piece of information separated by a newline. This information should also be in the center of the screen, both horizontally and vertically.
  2. The second screen should include your 3 favorite hobbies or interests (centered both horizontally and vertically on the scene and separated by newlines.)
  3. The third screen should include your goals for this class and any challenges that you have concerning iOS (centered both horizontally and vertically, separated by newlines.)

The transition style for each page should be scroll transition for navigation.

You are also required to add a “Reset” button at the bottom of each screen, which when selected will navigate back to the first screen.

Finally, add a page indicator (i.e. dots) to display in the page view controller. You will need to tell iOS the number of pages and which page must be selected at the beginning.

Create a zip file of your project tree (the top-level folder that includes the iOS project and all source code below it).

About the Author

Follow me


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}