<!--
{
  "documentType" : "article",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/scroll-view",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Scroll View"
}
-->

# Scroll View

Provide an interface for navigating content that is too large to fit in the available space.

## Topics

### Views

[`class NSScrollView`](/documentation/AppKit/NSScrollView)

A view that displays a portion of a document view and provides scroll bars that allow the user to move the document view within the scroll view.

[`class NSScroller`](/documentation/AppKit/NSScroller)

An object that controls scrolling of a document view within a scroll view or other type of container view.

[`class NSClipView`](/documentation/AppKit/NSClipView)

An object that clips a document view to a scroll view’s frame.

### Rulers

[`class NSRulerView`](/documentation/AppKit/NSRulerView)

A ruler and the markers above or to the side of a scroll view’s document view.

[`class NSRulerMarker`](/documentation/AppKit/NSRulerMarker)

A symbol on a ruler view, indicating a location for the graphics element it represents in the client of the ruler view.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)