Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
This chapter introduced the basics of iOS interface design. You discovered numerous ways to build interfaces: using Interface Builder, using code, and blending the two approaches. You saw reorientation in action and learned about different ways to update your views to live in both the portrait and landscape worlds.
Before moving on to the next chapter, here are a few points to consider about laying out interfaces:
• Interface Builder excels at laying out the content of UIView instances. Use its tools to connect those instances to the view controllers in your program and use Interface Builder to refine WYSIWYG-style interfaces such as the temperature converter example covered in this chapter.
• Know when Interface Builder isn’t the right solution. When you’re building tab bars and navigation controllers with minimal window design (such as for table-based or text-based applications), you don’t especially need IB’s view layout tools.