Book Image

Learning iOS UI Development

Book Image

Learning iOS UI Development

Overview of this book

Through this comprehensive one-stop guide, you’ll get to grips with the entire UIKit framework and in a flash, you’ll be creating modern user interfaces for your iOS devices using Swift. Starting with an overview of the iOS drawing system and the available tools, you will then learn how to use these technologies to create adaptable layouts and custom elements for your applications. Next, you’ll be introduced to other topics such as animation and code-drawing with Core Graphics, which will give you all the knowledge you need to create astonishing user interfaces. By the end of this book, you will have a solid foundation in iOS user interface development and will have gained valuable insights on the process of building firm and complex UIs.
Table of Contents (16 chapters)
Learning iOS UI Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Connecting user interfaces with your code


Putting a new element inside your interface files is extremely simple. You just have to select one of the available objects from the objects library and drag and drop it inside the interface editor.

For example, let's say you want to create the user interface for a subclass of UIViewController called SignInViewController that implements user sign-in. The first step is to drag and drop a view controller object inside the Storyboard interface editor. Then, select the newly added view controller, and from the Identity inspector (third button on the right-hand side panel), update the information of the custom class area, specifying the name SignInViewController as the class name. The view controller you see inside the interface editor is now an instance of this class, and you can draw and connect the necessary elements and methods.

In the SignInViewController class, you defined the username and password text fields and the signIn method. The two text fields...