Cocoa Programming for OS X: The Big Nerd Ranch Guide
by Aaron Hillegass, Adam Preble, Nate Chandler
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 ...