Scroll Views

When displaying information to the user, you will often find that there is simply not enough space to display all that you need to in your app’s view hierarchy. For example, imagine that you were writing a web browser. Your app would render HTML and CSS into graphical web pages to show to your users. Many web pages have a great deal of content – too much to fit on your users’ screens, let alone in your app’s views. How would you present the large graphical content of the web pages to the user in the small views that your application has to work with?

Cocoa provides the class NSScrollView for exactly this type of situation. You have already seen a scroll view in RaiseMan. In that app, your table view was embedded inside ...

Get Cocoa Programming for OS X: The Big Nerd Ranch Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.