# NSScrollView

ovidiu@net-community.com
far@ix.netcom.com
richard@brainstorm.co.uk
Generated at 2026-06-27 19:09:52 +0000
1996 Free Software Foundation, Inc.
Software documentation for the NSScrollView class
AppKit/NSScrollView.h
Description forthcoming.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
contentSizeForFrameSize:
frameSize
hasHorizontalScroller:
hFlag
hasVerticalScroller:
vFlag
borderType:
borderType
Description forthcoming.
frameSizeForContentSize:
contentSize
hasHorizontalScroller:
hFlag
hasVerticalScroller:
vFlag
borderType:
borderType
Description forthcoming.
rulerViewClass
Description forthcoming.
setRulerViewClass:
aClass
Description forthcoming.
allowsMagnification
Description forthcoming.
autohidesScrollers

Return wether scroller autohiding is set or not.

See Also: -setAutohidesScrollers:

automaticallyAdjustsContentInsets
Description forthcoming.
backgroundColor
Description forthcoming.
borderType
Description forthcoming.
contentInsets
Description forthcoming.
contentSize

Returns the size of the NSScrollView's content view

contentView
Description forthcoming.
documentCursor
Description forthcoming.
documentView
Description forthcoming.
documentVisibleRect
Description forthcoming.
drawsBackground
Description forthcoming.
flashScrollers
Shows the scrollers if they're overlay scrollers.
hasHorizontalRuler

Returns whether the NSScrollView has a horizontal ruler

See Also: -setHasHorizontalRuler:

hasHorizontalScroller

Returns whether the NSScrollView has a horizontal scroller

See Also: -setHasHorizontalScroller:

hasVerticalRuler

Returns whether the NSScrollView has a vertical ruler

See Also: -setHasVerticalRuler:

hasVerticalScroller

Returns whether the NSScrollView has a vertical scroller

See Also: -setHasVerticalScroller:

horizontalLineScroll
Description forthcoming.
horizontalPageScroll
Description forthcoming.
horizontalRulerView
Description forthcoming.
horizontalScrollElasticity
Description forthcoming.
horizontalScroller
Description forthcoming.
lineScroll
Description forthcoming.
pageScroll
Description forthcoming.
reflectScrolledClipView:
aClipView
Description forthcoming.
rulersVisible
Description forthcoming.
scrollerInsets
Description forthcoming.
scrollerKnobStyle
The scroller knob style. By default, NSScrollerStyleDefault.
scrollerStyle
The scroller style. By default, NSScrollerStyleDefault.
scrollsDynamically
Description forthcoming.
setAllowsMagnification:
m
Description forthcoming.
setAutohidesScrollers:
flag

Sets whether the view hides the scrollers (horizontal and/or vertical independendently) if they are not needed.

If the content fits inside the clip view on the X or Y axis or both, the respective scroller is removed and additional space is gained.

See Also: -autohidesScrollers

setAutomaticallyAdjustsContentInsets:
adjusts
Description forthcoming.
setBackgroundColor:
aColor
Description forthcoming.
setBorderType:
borderType
Description forthcoming.
setContentInsets:
edgeInsets
Description forthcoming.
setContentView:
aView
Description forthcoming.
setDocumentCursor:
aCursor
Description forthcoming.
setDocumentView:
aView
Description forthcoming.
setDrawsBackground:
flag
Description forthcoming.
setHasHorizontalRuler:
flag
Description forthcoming.
setHasHorizontalScroller:
flag
Description forthcoming.
setHasVerticalRuler:
flag
Description forthcoming.
setHasVerticalScroller:
flag
Description forthcoming.
setHorizontalLineScroll:
aFloat
Description forthcoming.
setHorizontalPageScroll:
aFloat
Description forthcoming.
setHorizontalRulerView:
aRulerView
Description forthcoming.
setHorizontalScrollElasticity:
value
Description forthcoming.
setHorizontalScroller:
aScroller
Description forthcoming.
setLineScroll:
aFloat
Description forthcoming.
setPageScroll:
aFloat
Description forthcoming.
setRulersVisible:
flag
Description forthcoming.
setScrollerInsets:
insets
Description forthcoming.
setScrollerKnobStyle:
style
Sets the scroller knob style. In the default theme, this must be NSScrollerKnobStyleDefault.
setScrollerStyle:
style
Sets the scroller style. In the default theme, this must be NSScrollerStyleDefault.
setScrollsDynamically:
flag
Description forthcoming.
setVerticalLineScroll:
aFloat
Description forthcoming.
setVerticalPageScroll:
aFloat
Description forthcoming.
setVerticalRulerView:
aRulerView
Description forthcoming.
setVerticalScrollElasticity:
value
Description forthcoming.
setVerticalScroller:
aScroller
Description forthcoming.
tile
Vertically expand the scroller by 1pt on each end
Horizontall expand the scroller by 1pt on each end
verticalLineScroll
Description forthcoming.
verticalPageScroll
Description forthcoming.
verticalRulerView
Description forthcoming.
verticalScrollElasticity
Description forthcoming.
verticalScroller
Description forthcoming.