UIScroller Klassenreferenz

#import <UIScroller.h>

Abgeleitet von UIView.

Basisklasse für AlbumScroller, PLImageScroller, UITable und UITextView.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - initWithFrame:
(void) - dealloc
(void) - setFrame:
(void) - setContentSize:
(struct CGSize- contentSize
(void) - setAdjustForContentSizeChange:
(void) - setOffset:
(struct CGPoint- offset
(void) - setBottomBufferHeight:
(float) - bottomBufferHeight
(void) - scrollByDelta:
(void) - scrollByDelta:animated:
(void) - removeFromSuperview
(void) - _didMoveFromWindow:toWindow:
(struct CGPoint- _pinnedScrollPointForPoint:
(void) - scrollPointVisibleAtTopLeft:
(void) - _scrollAnimationEnded
(void) - scrollPointVisibleAtTopLeft:animated:
(void) - scrollRectToVisible:animated:
(void) - scrollRectToVisible:
(void) - setScrollToPointAnimationDuration:
(double) - scrollToPointAnimationDuration
(void) - setScrollHysteresis:
(void) - setEventMode:
(void) - setAllowsRubberBanding:
(void) - setAllowsFourWayRubberBanding:
(void) - setDirectionalScrolling:
(void) - setDirectionalScrollingAngle:
(void) - setScrollingEnabled:
(void) - setScrollDecelerationFactor:
(void) - setBounces:
(void) - setGridSize:
(void) - setThumbDetectionEnabled:
(void) - setShowScrollerIndicators:
(void) - setScrollerIndicatorSubrect:
(void) - setScrollerIndicatorsPinToContent:
(void) - setScrollerIndicatorStyle:
(void) - _hideScrollIndicators
(void) - displayScrollerIndicators
(void) - setRubberBand:forEdges:
(BOOL) - releaseRubberBandIfNecessary
(void) - setDelegate:
(id) - delegate
(void) - setShowBackgroundShadow:
(id) - hitTest:forEvent:
(void) - mouseDown:
(void) - setOffsetForDragOffset:withEvent:duration:
(struct CGPoint- dragStartOffset
(void) - mouseDragged:
(void) - gestureStarted:
(void) - gestureChanged:
(void) - gestureEnded:
(void) - _popTrackingRunLoopMode
(void) - mouseUp:
(BOOL) - canHandleSwipes
(int) - swipe:withEvent:
(BOOL) - cancelMouseTracking
(void) - cancelNextContentMouseUp
(void) - contentMouseUpInView:withEvent:
(void) - highlightView:state:
(void) - setHighlightContentImmediately:
(CDAnonymousStruct1- velocity
(BOOL) - isScrolling
(BOOL) - isDecelerating
(BOOL) - adjustSmoothScrollEnd:

Geschützte Attribute

struct CGSize _contentSize
id _delegate
UIScrollerIndicator_verticalScrollerIndicator
UIScrollerIndicator_horizontalScrollerIndicator
struct {
   unsigned int   bounceEnabled:1
   unsigned int   rubberBanding:1
   unsigned int   scrollingDisabled:1
   unsigned int   scrollingDisabledOnMouseDown:1
   unsigned int   directionalLockEnabled:1
   unsigned int   eventMode:3
   unsigned int   dragging:1
   unsigned int   mouseDragged:1
   unsigned int   scrollTriggered:1
   unsigned int   dontSelect:1
   unsigned int   contentHighlighted:1
   unsigned int   lockVertical:1
   unsigned int   lockHorizontal:1
   unsigned int   keepLocked:1
   unsigned int   bouncedVertical:1
   unsigned int   bouncedHorizontal:1
   unsigned int   mouseUpGuard:1
   unsigned int   pushedTrackingMode:1
   unsigned int   delegateScrollerDidScroll:1
   unsigned int   delegateScrollerAdjustSmoothScrollEndVelocity:1
   unsigned int   delegateScrollerShouldAdjustSmoothScrollEndForVelocity:1
   unsigned int   offsetIgnoresContentSize:1
   unsigned int   usingThumb:1
   unsigned int   thumbDetectionEnabled:1
   unsigned int   showScrollerIndicators:1
   unsigned int   indicatorSubrect:1
   unsigned int   indicatorHideInGesture:1
   unsigned int   pinIndicatorToContent:1
   unsigned int   indicatorStyle:2
   unsigned int   multipleDrag:1
   unsigned int   showBackgroundShadow:1
   unsigned int   cancelNextContentMouseUp:1
   unsigned int   displayingScrollIndicators:1
   unsigned int   dontResetStartTouchPosition:1
   unsigned int   verticalIndicatorShrunk:1
   unsigned int   horizontalIndicatorShrunk:1
   unsigned int   highlightContentImmediately:1
   unsigned int   adjustedEndOffset:1
   unsigned int   ignoreNextMouseDrag:1
   unsigned int   contentFitDisableScrolling:1
   unsigned int   reserved:21
_scrollerFlags
float _scrollHysteresis
float _scrollDecelerationFactor
double _scrollToPointAnimationDuration
float _directionalScrollingAngle
float _farthestDistance
float _leftRubberBandWidth
float _rightRubberBandWidth
float _topRubberBandHeight
float _bottomRubberBandHeight
float _bottomBufferHeight
struct CGPoint _initialTouchPosition
struct CGPoint _startTouchPosition
double _startTouchTime
struct CGPoint _startOffset
struct CGPoint _lastTouchPosition
double _lastTouchTime
double _lastUpdateTime
struct CGPoint _lastUpdateOffset
UIView_lastHighlightedView
CDAnonymousStruct1 _velocity
CDAnonymousStruct1 _previousVelocity
CDAnonymousStruct1 _decelerationFactor
CDAnonymousStruct1 _decelerationLnFactor
struct CGPoint _stopOffset
struct __GSHeartbeat * _scrollHeartbeat
struct CGRect _indicatorSubrect
UIView_scrollerShadows [2]
UIView_contentShadows [8]
id _scrollNotificationViews
struct CGSize _gridSize
CDAnonymousStruct1 _gridBounceLnFactor

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei UIScroller.h.


Dokumentation der Elementfunktionen

- (id) initWithFrame: (struct CGRect fp8  

- (void) setFrame: (struct CGRect fp8  

- (void) setContentSize: (struct CGSize fp8  

Implementiert in AlbumScroller und PLImageScroller.

- (struct CGSize) contentSize  

- (void) setAdjustForContentSizeChange: (BOOL)  fp8  

- (void) setOffset: (struct CGPoint fp8  

Implementiert in AlbumScroller, PLImageScroller und UITable.

- (struct CGPoint) offset  

- (void) setBottomBufferHeight: (float)  fp8  

Implementiert in UIPreferencesTable.

- (float) bottomBufferHeight  

- (void) scrollByDelta: (struct CGSize fp8  

- (void) scrollByDelta: (struct CGSize fp8
animated: (BOOL)  fp16 

- (void) removeFromSuperview  

Implementiert in UIPickerTable und UITable.

- (void) _didMoveFromWindow: (id)  fp8
toWindow: (id)  fp12 

Implementiert in UIPickerTable.

- (struct CGPoint) _pinnedScrollPointForPoint: (struct CGPoint fp8  

- (void) scrollPointVisibleAtTopLeft: (struct CGPoint fp8  

- (void) _scrollAnimationEnded  

- (void) scrollPointVisibleAtTopLeft: (struct CGPoint fp8
animated: (BOOL)  fp16 

- (void) scrollRectToVisible: (struct CGRect fp8
animated: (BOOL)  fp24 

- (void) scrollRectToVisible: (struct CGRect fp8  

- (void) setScrollToPointAnimationDuration: (double)  fp8  

- (double) scrollToPointAnimationDuration  

- (void) setScrollHysteresis: (float)  fp8  

- (void) setEventMode: (int)  fp8  

- (void) setAllowsRubberBanding: (BOOL)  fp8  

- (void) setAllowsFourWayRubberBanding: (BOOL)  fp8  

- (void) setDirectionalScrolling: (BOOL)  fp8  

- (void) setDirectionalScrollingAngle: (float)  fp8  

- (void) setScrollingEnabled: (BOOL)  fp8  

Implementiert in AlbumScroller.

- (void) setScrollDecelerationFactor: (float)  fp8  

- (void) setBounces: (BOOL)  fp8  

- (void) setGridSize: (struct CGSize fp8  

- (void) setThumbDetectionEnabled: (BOOL)  fp8  

- (void) setShowScrollerIndicators: (BOOL)  fp8  

- (void) setScrollerIndicatorSubrect: (struct CGRect fp8  

- (void) setScrollerIndicatorsPinToContent: (BOOL)  fp8  

- (void) setScrollerIndicatorStyle: (int)  fp8  

- (void) _hideScrollIndicators  

- (void) displayScrollerIndicators  

- (void) setRubberBand: (float)  fp8
forEdges: (int)  fp12 

- (BOOL) releaseRubberBandIfNecessary  

- (void) setDelegate: (id)  fp8  

- (id) delegate  

Implementiert in UITextView.

- (void) setShowBackgroundShadow: (BOOL)  fp8  

- (id) hitTest: (struct CGPoint fp8
forEvent: (struct __GSEvent *)  fp16 

Implementiert in AlbumScroller, UITable und UITextView.

- (void) mouseDown: (struct __GSEvent *)  fp8  

Implementiert UIResponder.

Implementiert in AlbumScroller, PLImageScroller, UIPickerTable, UITable und UITextView.

- (void) setOffsetForDragOffset: (struct CGPoint fp8
withEvent: (struct __GSEvent *)  fp16
duration: (float)  fp20 

- (struct CGPoint) dragStartOffset  

- (void) mouseDragged: (struct __GSEvent *)  fp8  

Implementiert UIResponder.

Implementiert in AlbumScroller, PLImageScroller, PSTextView, UITable und UITextView.

- (void) gestureStarted: (struct __GSEvent *)  fp8  

Implementiert UIResponder.

Implementiert in AlbumScroller.

- (void) gestureChanged: (struct __GSEvent *)  fp8  

Implementiert UIResponder.

Implementiert in AlbumScroller.

- (void) gestureEnded: (struct __GSEvent *)  fp8  

Implementiert UIResponder.

Implementiert in AlbumScroller.

- (void) _popTrackingRunLoopMode  

- (void) mouseUp: (struct __GSEvent *)  fp8  

Implementiert UIResponder.

Implementiert in AlbumScroller, PLImageScroller, UIPickerTable und UITextView.

- (BOOL) canHandleSwipes  

Implementiert UIView.

Implementiert in PLImageScroller, UIPickerTable, UIPreferencesTable und UITable.

- (int) swipe: (int)  fp8
withEvent: (struct __GSEvent *)  fp12 

Implementiert UIView.

Implementiert in UITable.

- (BOOL) cancelMouseTracking  

Implementiert UIView.

Implementiert in UITable.

- (void) contentMouseUpInView: (id)  fp8
withEvent: (struct __GSEvent *)  fp12 

Implementiert in AlbumScroller, UIPickerTable und UITable.

- (void) highlightView: (id)  fp8
state: (BOOL)  fp12 

Implementiert in SelectableTable und UITable.

- (void) setHighlightContentImmediately: (BOOL)  fp8  

- (CDAnonymousStruct1) velocity  

- (BOOL) isScrolling  

- (BOOL) isDecelerating  

- (BOOL) adjustSmoothScrollEnd: (CDAnonymousStruct1 fp8  


Dokumentation der Datenelemente

- (struct CGSize) _contentSize [read, protected]

Definiert in Zeile 13 der Datei UIScroller.h.

- (id) _delegate [protected]

Definiert in Zeile 14 der Datei UIScroller.h.

Definiert in Zeile 15 der Datei UIScroller.h.

Definiert in Zeile 16 der Datei UIScroller.h.

- (unsigned int) bounceEnabled [protected]

Definiert in Zeile 18 der Datei UIScroller.h.

- (unsigned int) rubberBanding [protected]

Definiert in Zeile 19 der Datei UIScroller.h.

- (unsigned int) scrollingDisabled [protected]

Definiert in Zeile 20 der Datei UIScroller.h.

- (unsigned int) scrollingDisabledOnMouseDown [protected]

Definiert in Zeile 21 der Datei UIScroller.h.

- (unsigned int) directionalLockEnabled [protected]

Definiert in Zeile 22 der Datei UIScroller.h.

- (unsigned int) eventMode [protected]

Definiert in Zeile 23 der Datei UIScroller.h.

- (unsigned int) dragging [protected]

Definiert in Zeile 24 der Datei UIScroller.h.

- (unsigned int) mouseDragged [protected]

Definiert in Zeile 25 der Datei UIScroller.h.

- (unsigned int) scrollTriggered [protected]

Definiert in Zeile 26 der Datei UIScroller.h.

- (unsigned int) dontSelect [protected]

Definiert in Zeile 27 der Datei UIScroller.h.

- (unsigned int) contentHighlighted [protected]

Definiert in Zeile 28 der Datei UIScroller.h.

- (unsigned int) lockVertical [protected]

Definiert in Zeile 29 der Datei UIScroller.h.

- (unsigned int) lockHorizontal [protected]

Definiert in Zeile 30 der Datei UIScroller.h.

- (unsigned int) keepLocked [protected]

Definiert in Zeile 31 der Datei UIScroller.h.

- (unsigned int) bouncedVertical [protected]

Definiert in Zeile 32 der Datei UIScroller.h.

- (unsigned int) bouncedHorizontal [protected]

Definiert in Zeile 33 der Datei UIScroller.h.

- (unsigned int) mouseUpGuard [protected]

Definiert in Zeile 34 der Datei UIScroller.h.

- (unsigned int) pushedTrackingMode [protected]

Definiert in Zeile 35 der Datei UIScroller.h.

- (unsigned int) delegateScrollerDidScroll [protected]

Definiert in Zeile 36 der Datei UIScroller.h.

- (unsigned int) delegateScrollerAdjustSmoothScrollEndVelocity [protected]

Definiert in Zeile 37 der Datei UIScroller.h.

Definiert in Zeile 38 der Datei UIScroller.h.

- (unsigned int) offsetIgnoresContentSize [protected]

Definiert in Zeile 39 der Datei UIScroller.h.

- (unsigned int) usingThumb [protected]

Definiert in Zeile 40 der Datei UIScroller.h.

- (unsigned int) thumbDetectionEnabled [protected]

Definiert in Zeile 41 der Datei UIScroller.h.

- (unsigned int) showScrollerIndicators [protected]

Definiert in Zeile 42 der Datei UIScroller.h.

- (unsigned int) indicatorSubrect [protected]

Definiert in Zeile 43 der Datei UIScroller.h.

- (unsigned int) indicatorHideInGesture [protected]

Definiert in Zeile 44 der Datei UIScroller.h.

- (unsigned int) pinIndicatorToContent [protected]

Definiert in Zeile 45 der Datei UIScroller.h.

- (unsigned int) indicatorStyle [protected]

Definiert in Zeile 46 der Datei UIScroller.h.

- (unsigned int) multipleDrag [protected]

Definiert in Zeile 47 der Datei UIScroller.h.

- (unsigned int) showBackgroundShadow [protected]

Definiert in Zeile 48 der Datei UIScroller.h.

- (unsigned int) cancelNextContentMouseUp [protected]

Definiert in Zeile 49 der Datei UIScroller.h.

- (unsigned int) displayingScrollIndicators [protected]

Definiert in Zeile 50 der Datei UIScroller.h.

- (unsigned int) dontResetStartTouchPosition [protected]

Definiert in Zeile 51 der Datei UIScroller.h.

- (unsigned int) verticalIndicatorShrunk [protected]

Definiert in Zeile 52 der Datei UIScroller.h.

- (unsigned int) horizontalIndicatorShrunk [protected]

Definiert in Zeile 53 der Datei UIScroller.h.

- (unsigned int) highlightContentImmediately [protected]

Definiert in Zeile 54 der Datei UIScroller.h.

- (unsigned int) adjustedEndOffset [protected]

Definiert in Zeile 55 der Datei UIScroller.h.

- (unsigned int) ignoreNextMouseDrag [protected]

Definiert in Zeile 56 der Datei UIScroller.h.

- (unsigned int) contentFitDisableScrolling [protected]

Definiert in Zeile 57 der Datei UIScroller.h.

- (unsigned int) reserved [protected]

Implementiert UIView.

Implementiert in PLImageScroller, UISectionTable und UITable.

Definiert in Zeile 58 der Datei UIScroller.h.

struct { ... } UIScroller::_scrollerFlags [protected]

- (float) _scrollHysteresis [protected]

Definiert in Zeile 60 der Datei UIScroller.h.

- (float) _scrollDecelerationFactor [protected]

Definiert in Zeile 61 der Datei UIScroller.h.

- (double) _scrollToPointAnimationDuration [protected]

Definiert in Zeile 62 der Datei UIScroller.h.

- (float) _directionalScrollingAngle [protected]

Definiert in Zeile 63 der Datei UIScroller.h.

- (float) _farthestDistance [protected]

Definiert in Zeile 64 der Datei UIScroller.h.

- (float) _leftRubberBandWidth [protected]

Definiert in Zeile 65 der Datei UIScroller.h.

- (float) _rightRubberBandWidth [protected]

Definiert in Zeile 66 der Datei UIScroller.h.

- (float) _topRubberBandHeight [protected]

Definiert in Zeile 67 der Datei UIScroller.h.

- (float) _bottomRubberBandHeight [protected]

Definiert in Zeile 68 der Datei UIScroller.h.

- (float) _bottomBufferHeight [protected]

Definiert in Zeile 69 der Datei UIScroller.h.

- (struct CGPoint) _initialTouchPosition [read, protected]

Definiert in Zeile 70 der Datei UIScroller.h.

- (struct CGPoint) _startTouchPosition [read, protected]

Definiert in Zeile 71 der Datei UIScroller.h.

- (double) _startTouchTime [protected]

Definiert in Zeile 72 der Datei UIScroller.h.

- (struct CGPoint) _startOffset [read, protected]

Definiert in Zeile 73 der Datei UIScroller.h.

- (struct CGPoint) _lastTouchPosition [read, protected]

Definiert in Zeile 74 der Datei UIScroller.h.

- (double) _lastTouchTime [protected]

Definiert in Zeile 75 der Datei UIScroller.h.

- (double) _lastUpdateTime [protected]

Definiert in Zeile 76 der Datei UIScroller.h.

- (struct CGPoint) _lastUpdateOffset [read, protected]

Definiert in Zeile 77 der Datei UIScroller.h.

- (UIView*) _lastHighlightedView [protected]

Definiert in Zeile 78 der Datei UIScroller.h.

- (CDAnonymousStruct1) _velocity [protected]

Definiert in Zeile 79 der Datei UIScroller.h.

Definiert in Zeile 80 der Datei UIScroller.h.

Definiert in Zeile 81 der Datei UIScroller.h.

Definiert in Zeile 82 der Datei UIScroller.h.

- (struct CGPoint) _stopOffset [read, protected]

Definiert in Zeile 83 der Datei UIScroller.h.

- (struct __GSHeartbeat*) _scrollHeartbeat [read, protected]

Definiert in Zeile 84 der Datei UIScroller.h.

- (struct CGRect) _indicatorSubrect [read, protected]

Definiert in Zeile 85 der Datei UIScroller.h.

- (UIView* _scrollerShadows[2]) [protected]

Definiert in Zeile 86 der Datei UIScroller.h.

- (UIView* _contentShadows[8]) [protected]

Definiert in Zeile 87 der Datei UIScroller.h.

- (id) _scrollNotificationViews [protected]

Definiert in Zeile 88 der Datei UIScroller.h.

- (struct CGSize) _gridSize [read, protected]

Definiert in Zeile 89 der Datei UIScroller.h.

Definiert in Zeile 90 der Datei UIScroller.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: