-
Notifications
You must be signed in to change notification settings - Fork 472
Designer Guides
Charlie Hieger edited this page Dec 14, 2016
·
50 revisions
These guides are optimized for empowering designers to modify the view and animation related code for production apps. As such, there is a focus on views, navigation, transitions, and animations. Topics such as networking, threading, models, and device frameworks for accessing the camera and location are not covered.
In terms of prototyping, the goal of the guides is to first provide the tools necessary to build rich, interactive mocks using Xcode instead of Quartz Composer. This seems to be an efficient onramp for either the designers looking to simply prototype with the native tools or for those that wish to continue to learn to program a fully functional app.
- Creating Custom View Controllers
- Creating a Free Form View Controller
- Creating View Controllers from Storyboard
- Adding and Removing Child View Controllers
- Using Modal Transitions
- Using Navigation Controllers
- Using Tab Bar Controllers
- Creating a Custom Tab Bar
- Creating a Custom Navigation Bar
- Creating a Custom Modal Transition
- Adding Views to the Window
- Creating Nested Views
- Programmatically Creating Views
- Animating View Properties
- Using View Transforms
- Using Perspective Transforms
- Animating a Sequence of Images
- Simulated Network Loading
- Simulated Infinite Scrolling
- Creating a Custom Camera View
- Configure a Button
- Using Gesture Recognizers
- Registering for Keyboard Events
- Registering for Text Field Events
- Creating a Log In Screen
- Using UIScrollView
- Using UIImageView
- Using UIAlertView
- Using-UIAlertController
- Using UIActionSheet
- Using UIPageControl
- Using UIRefreshControl
- Using UITableView
- Using UICollectionView
- Using UIActivityIndicatorView
- Using UIWebView