O'Reilly logo

iOS Programming Cookbook by Hossam Ghareeb

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using UIView via code or interface builder to build your own custom views

UIViews are the base building blocks of any iOS app. Think of LEGO; kids build their own buildings and blocks using tiny base blocks. The same logic is used in iOS; all UI screens you see are just a building of UIViews. All native/custom UI components extend from UIView; in other words, UIView is the base class of all UI components. To master iOS development and building the layout of any app, you have to be familiar with UIView.

Getting ready

We will see in this recipe how to create/use UIViews programmatically (hardcoded) or via interface builder. The fast and recommended way is to create your UIViews via interface builder (XIB files or Storyboards); but of course, in some ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required