Course info
Aug 8, 2016
1h 13m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only

One of the most exciting and necessary tools to know when developing for iOS is how to customize the controls inside UIKit. In this course, Creating Custom Controls in iOS, you'll do more than just walk through how to make custom controls, you'll start at the very beginning - with a blank slate. First, you'll learn about classes to use. Then, you'll learn all about passing data back and forth. Finally, you'll gain experience in animating your controls. After this course, you'll have the knowledge and experience to start making any controls you could possibly imagine.

About the author
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello and welcome to Creating Custom Controls for iOS. My name is Jordan Morgan, and I'm thrilled to teach you about one of the most exciting and necessary tools of any iOS developer skillset. Having been a professional iOS developer for several years now, I can't even count the number of times I've had to tweak some of UIKit's controls, or needed to create something entirely custom from the ground up. But, if you're relatively new to the field, this can be a massive undertaking, but it doesn't have to be. If you've ever wanted to make a customized control is iOS, but just kind of immediately stopped in your tracks by not knowing which classes to inherit from, which methods to override, and how to make it work with auto layout or frame setting, this is absolutely where you want to be. This course is not just a simple walkthrough on how to make custom controls, we're starting from the absolute beginning here with a blank slate, and we aren't stopping until we've made a full custom control by the end. We're going to cover everything here too, such as which classes to use, how to pass data back and forth, and how to animate your control, plus I've made sure to cover all the routes, from using Interface Builder, to a pure programmatic approach, to talking about how to pass data using delegation or closures, it's all covered right here. Not only that, but I'll make sure that you leave with all of the best practices too, and I'll give you plenty of advice on how to get inspired for your next awesome project. So, if you're young in your iOS career and want to get started with making your own custom controls, you are in the perfect spot, and I can't wait to show you how.