public class UIScrollView extends UIView implements NSCoding, UIFocusItemScrollableContainer
UIView.Block_addKeyframeWithRelativeStartTimeRelativeDurationAnimations, UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_3, UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_4, UIView.Block_animateWithDurationAnimations, UIView.Block_animateWithDurationAnimationsCompletion_1, UIView.Block_animateWithDurationAnimationsCompletion_2, UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_3, UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_4, UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_5, UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_6, UIView.Block_modifyAnimationsWithRepeatCountAutoreversesAnimations, UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_3, UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_4, UIView.Block_performWithoutAnimation, UIView.Block_transitionFromViewToViewDurationOptionsCompletion, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_3, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_4NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_retUIResponderStandardEditActions.Block_updateTextAttributesWithConversionHandler| Modifier | Constructor and Description |
|---|---|
protected |
UIScrollView(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
UIScrollView |
_appearance()
To customize the appearance of all instances of a class, send the relevant appearance modification messages to the appearance proxy for the class.
|
UIScrollView |
_appearanceForTraitCollection(UITraitCollection trait) |
UIScrollView |
_appearanceForTraitCollectionWhenContainedIn(UITraitCollection trait,
UIAppearanceContainer ContainerClass,
java.lang.Object... varargs)
Deprecated.
|
UIScrollView |
_appearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait,
NSArray<?> containerTypes) |
UIScrollView |
_appearanceWhenContainedIn(UIAppearanceContainer ContainerClass,
java.lang.Object... varargs)
Deprecated.
|
UIScrollView |
_appearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes) |
static boolean |
accessInstanceVariablesDirectly() |
static void |
addKeyframeWithRelativeStartTimeRelativeDurationAnimations(double frameStartTime,
double frameDuration,
UIView.Block_addKeyframeWithRelativeStartTimeRelativeDurationAnimations animations) |
UIEdgeInsets |
adjustedContentInset()
When contentInsetAdjustmentBehavior allows, UIScrollView may incorporate
its safeAreaInsets into the adjustedContentInset.
|
void |
adjustedContentInsetDidChange()
Also see -scrollViewDidChangeAdjustedContentInset: in the UIScrollViewDelegate protocol.
|
static UIScrollView |
alloc() |
static UIScrollView |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
boolean |
alwaysBounceHorizontal()
default NO.
|
boolean |
alwaysBounceVertical()
default NO.
|
static void |
animateKeyframesWithDurationDelayOptionsAnimationsCompletion(double duration,
double delay,
long options,
UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_3 animations,
UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_4 completion) |
static void |
animateWithDurationAnimations(double duration,
UIView.Block_animateWithDurationAnimations animations) |
static void |
animateWithDurationAnimationsCompletion(double duration,
UIView.Block_animateWithDurationAnimationsCompletion_1 animations,
UIView.Block_animateWithDurationAnimationsCompletion_2 completion) |
static void |
animateWithDurationDelayOptionsAnimationsCompletion(double duration,
double delay,
long options,
UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_3 animations,
UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_4 completion) |
static void |
animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion(double duration,
double delay,
double dampingRatio,
double velocity,
long options,
UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_5 animations,
UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_6 completion) |
static UIScrollView |
appearance() |
static UIScrollView |
appearanceForTraitCollection(UITraitCollection trait) |
static UIScrollView |
appearanceForTraitCollectionWhenContainedIn(UITraitCollection trait,
UIAppearanceContainer ContainerClass,
java.lang.Object... varargs)
Deprecated.
|
static UIScrollView |
appearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait,
NSArray<?> containerTypes) |
static UIScrollView |
appearanceWhenContainedIn(UIAppearanceContainer ContainerClass,
java.lang.Object... varargs)
Deprecated.
|
static UIScrollView |
appearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes) |
static boolean |
areAnimationsEnabled() |
boolean |
automaticallyAdjustsScrollIndicatorInsets()
Configures whether the scroll indicator insets are automatically adjusted by the system.
|
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
beginAnimationsContext(java.lang.String animationID,
org.moe.natj.general.ptr.VoidPtr context) |
boolean |
bounces()
default YES.
|
boolean |
bouncesZoom()
default is YES.
|
boolean |
canCancelContentTouches()
default is YES.
|
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static void |
clearTextInputContextIdentifier(java.lang.String identifier) |
static void |
commitAnimations() |
UIEdgeInsets |
contentInset()
default UIEdgeInsetsZero.
|
long |
contentInsetAdjustmentBehavior()
Configure the behavior of adjustedContentInset.
|
UILayoutGuide |
contentLayoutGuide()
contentLayoutGuide anchors (e.g., contentLayoutGuide.centerXAnchor, etc.) refer to
the untranslated content area of the scroll view.
|
CGPoint |
contentOffset()
The current content offset of this scrollable container.
|
CGSize |
contentSize()
The total size of the content contained by this container.
|
UICoordinateSpace |
coordinateSpace()
The coordinate space of the focus items contained in this container.
|
static java.lang.String |
debugDescription_static() |
double |
decelerationRate() |
boolean |
delaysContentTouches()
default is YES.
|
java.lang.Object |
delegate()
default nil.
|
static java.lang.String |
description_static() |
UIGestureRecognizer |
directionalPressGestureRecognizer()
`directionalPressGestureRecognizer` is disabled by default, but can be enabled to perform scrolling in response to up / down / left / right arrow button presses directly, instead of scrolling indirectly in response to focus updates.
|
void |
encodeWithCoder(NSCoder coder) |
void |
flashScrollIndicators()
displays the scroll indicators for a short time.
|
NSArray<?> |
focusItemsInRect(CGRect rect)
Returns an array of all focus items within this container that intersect with the provided rect.
|
UILayoutGuide |
frameLayoutGuide()
frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
the untransformed frame of the scroll view.
|
static long |
hash_static() |
UIEdgeInsets |
horizontalScrollIndicatorInsets()
default is UIEdgeInsetsZero.
|
long |
indexDisplayMode() |
long |
indicatorStyle()
default is UIScrollViewIndicatorStyleDefault
|
static double |
inheritedAnimationDuration() |
UIScrollView |
init() |
UIScrollView |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
UIScrollView |
initWithFrame(CGRect frame) |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
boolean |
isDecelerating()
returns YES if user isn't dragging (touch up) but scroll view is still moving
|
boolean |
isDirectionalLockEnabled()
default NO.
|
boolean |
isDragging()
returns YES if user has started scrolling.
|
boolean |
isPagingEnabled()
default NO.
|
boolean |
isScrollEnabled()
default YES.
|
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
boolean |
isTracking()
returns YES if user has touched.
|
boolean |
isZoomBouncing()
returns YES if we are in the middle of zooming back to the min/max value
|
boolean |
isZooming()
returns YES if user in zoom gesture
|
long |
keyboardDismissMode()
default is UIScrollViewKeyboardDismissModeNone
|
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static org.moe.natj.objc.Class |
layerClass() |
double |
maximumZoomScale()
default is 1.0.
|
double |
minimumZoomScale()
default is 1.0
|
static void |
modifyAnimationsWithRepeatCountAutoreversesAnimations(double count,
boolean autoreverses,
UIView.Block_modifyAnimationsWithRepeatCountAutoreversesAnimations animations) |
static UIScrollView |
new_objc() |
UIPanGestureRecognizer |
panGestureRecognizer()
Change `panGestureRecognizer.allowedTouchTypes` to limit scrolling to a particular set of touch types.
|
static void |
performSystemAnimationOnViewsOptionsAnimationsCompletion(long animation,
NSArray<? extends UIView> views,
long options,
UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_3 parallelAnimations,
UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_4 completion) |
static void |
performWithoutAnimation(UIView.Block_performWithoutAnimation actionsWithoutAnimation) |
UIPinchGestureRecognizer |
pinchGestureRecognizer()
`pinchGestureRecognizer` will return nil when zooming is disabled.
|
UIRefreshControl |
refreshControl() |
static boolean |
requiresConstraintBasedLayout() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
UIEdgeInsets |
scrollIndicatorInsets() |
void |
scrollRectToVisibleAnimated(CGRect rect,
boolean animated)
scroll so rect is just visible (nearest edges).
|
boolean |
scrollsToTop()
default is YES.
|
void |
setAlwaysBounceHorizontal(boolean value)
default NO.
|
void |
setAlwaysBounceVertical(boolean value)
default NO.
|
static void |
setAnimationBeginsFromCurrentState(boolean fromCurrentState) |
static void |
setAnimationCurve(long curve) |
static void |
setAnimationDelay(double delay) |
static void |
setAnimationDelegate(java.lang.Object delegate) |
static void |
setAnimationDidStopSelector(org.moe.natj.objc.SEL selector) |
static void |
setAnimationDuration_static(double duration) |
static void |
setAnimationRepeatAutoreverses(boolean repeatAutoreverses) |
static void |
setAnimationRepeatCount_static(float repeatCount) |
static void |
setAnimationsEnabled(boolean enabled) |
static void |
setAnimationStartDate(NSDate startDate) |
static void |
setAnimationTransitionForViewCache(long transition,
UIView view,
boolean cache) |
static void |
setAnimationWillStartSelector(org.moe.natj.objc.SEL selector) |
void |
setAutomaticallyAdjustsScrollIndicatorInsets(boolean value)
Configures whether the scroll indicator insets are automatically adjusted by the system.
|
void |
setBounces(boolean value)
default YES.
|
void |
setBouncesZoom(boolean value)
default is YES.
|
void |
setCanCancelContentTouches(boolean value)
default is YES.
|
void |
setContentInset(UIEdgeInsets value)
default UIEdgeInsetsZero.
|
void |
setContentInsetAdjustmentBehavior(long value)
Configure the behavior of adjustedContentInset.
|
void |
setContentOffset(CGPoint value)
The current content offset of this scrollable container.
|
void |
setContentOffsetAnimated(CGPoint contentOffset,
boolean animated)
animate at constant velocity to new offset
|
void |
setContentSize(CGSize value)
default CGSizeZero
|
void |
setDecelerationRate(double value) |
void |
setDelaysContentTouches(boolean value)
default is YES.
|
void |
setDelegate_unsafe(java.lang.Object value)
default nil.
|
void |
setDelegate(java.lang.Object value)
default nil.
|
void |
setDirectionalLockEnabled(boolean value)
default NO.
|
void |
setHorizontalScrollIndicatorInsets(UIEdgeInsets value)
default is UIEdgeInsetsZero.
|
void |
setIndexDisplayMode(long value) |
void |
setIndicatorStyle(long value)
default is UIScrollViewIndicatorStyleDefault
|
void |
setKeyboardDismissMode(long value)
default is UIScrollViewKeyboardDismissModeNone
|
void |
setMaximumZoomScale(double value)
default is 1.0.
|
void |
setMinimumZoomScale(double value)
default is 1.0
|
void |
setPagingEnabled(boolean value)
default NO.
|
void |
setRefreshControl(UIRefreshControl value) |
void |
setScrollEnabled(boolean value)
default YES.
|
void |
setScrollIndicatorInsets(UIEdgeInsets value)
use the setter only, as a convenience for setting both verticalScrollIndicatorInsets and horizontalScrollIndicatorInsets to the same value.
|
void |
setScrollsToTop(boolean value)
default is YES.
|
void |
setShowsHorizontalScrollIndicator(boolean value)
default YES.
|
void |
setShowsVerticalScrollIndicator(boolean value)
default YES.
|
static void |
setVersion_static(long aVersion) |
void |
setVerticalScrollIndicatorInsets(UIEdgeInsets value)
default is UIEdgeInsetsZero.
|
void |
setZoomScale(double value)
default is 1.0
|
void |
setZoomScaleAnimated(double scale,
boolean animated) |
boolean |
showsHorizontalScrollIndicator()
default YES.
|
boolean |
showsVerticalScrollIndicator()
default YES.
|
static org.moe.natj.objc.Class |
superclass_static() |
boolean |
touchesShouldBeginWithEventInContentView(NSSet<? extends UITouch> touches,
UIEvent event,
UIView view)
override points for subclasses to control delivery of touch events to subviews of the scroll view
called before touches are delivered to a subview of the scroll view.
|
boolean |
touchesShouldCancelInContentView(UIView view)
called before scrolling begins if touches have already been delivered to a subview of the scroll view.
|
static void |
transitionFromViewToViewDurationOptionsCompletion(UIView fromView,
UIView toView,
double duration,
long options,
UIView.Block_transitionFromViewToViewDurationOptionsCompletion completion) |
static void |
transitionWithViewDurationOptionsAnimationsCompletion(UIView view,
double duration,
long options,
UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_3 animations,
UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_4 completion) |
static long |
userInterfaceLayoutDirectionForSemanticContentAttribute(long attribute) |
static long |
userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection(long semanticContentAttribute,
long layoutDirection) |
static long |
version_static() |
UIEdgeInsets |
verticalScrollIndicatorInsets()
default is UIEdgeInsetsZero.
|
CGSize |
visibleSize()
The visible size of this scrollable container.
|
double |
zoomScale()
default is 1.0
|
void |
zoomToRectAnimated(CGRect rect,
boolean animated) |
accessibilityIdentifier, accessibilityIgnoresInvertColors, actionForLayerForKey, addConstraint, addConstraints, addGestureRecognizer, addInteraction, addLayoutGuide, addMotionEffect, addSubview, alignmentRectForFrame, alignmentRectInsets, alpha, appliedContentSizeCategoryLimitsDescription, autoresizesSubviews, autoresizingMask, backgroundColor, bottomAnchor, bounds, bringSubviewToFront, canBecomeFocused, center, centerXAnchor, centerYAnchor, clearsContextBeforeDrawing, clipsToBounds, collisionBoundingPath, collisionBoundsType, constraints, constraintsAffectingLayoutForAxis, contentCompressionResistancePriorityForAxis, contentHuggingPriorityForAxis, contentMode, contentScaleFactor, contentStretch, convertPointFromCoordinateSpace, convertPointFromView, convertPointToCoordinateSpace, convertPointToView, convertRectFromCoordinateSpace, convertRectFromView, convertRectToCoordinateSpace, convertRectToView, decodeRestorableStateWithCoder, didAddSubview, didHintFocusMovement, didMoveToSuperview, didMoveToWindow, didUpdateFocusInContextWithAnimationCoordinator, directionalLayoutMargins, displayLayer, drawLayerInContext, drawRect, drawRectForViewPrintFormatter, drawViewHierarchyInRectAfterScreenUpdates, effectiveUserInterfaceLayoutDirection, encodeRestorableStateWithCoder, endEditing, exchangeSubviewAtIndexWithSubviewAtIndex, exerciseAmbiguityInLayout, firstBaselineAnchor, focusEffect, focusGroupIdentifier, focusGroupPriority, focusItemContainer, frame, frameForAlignmentRect, gestureRecognizers, gestureRecognizerShouldBegin, hasAmbiguousLayout, heightAnchor, hitTestWithEvent, insertSubviewAboveSubview, insertSubviewAtIndex, insertSubviewBelowSubview, insetsLayoutMarginsFromSafeArea, interactions, intrinsicContentSize, invalidateIntrinsicContentSize, isDescendantOfView, isExclusiveTouch, isFocused, isHidden, isMultipleTouchEnabled, isOpaque, isTransparentFocusItem, isUserInteractionEnabled, keyboardLayoutGuide, largeContentImage, largeContentImageInsets, largeContentTitle, lastBaselineAnchor, layer, layerWillDraw, layoutGuides, layoutIfNeeded, layoutMargins, layoutMarginsDidChange, layoutMarginsGuide, layoutSublayersOfLayer, layoutSubviews, leadingAnchor, leftAnchor, maskView, maximumContentSizeCategory, minimumContentSizeCategory, motionEffects, needsUpdateConstraints, overrideUserInterfaceStyle, parentFocusEnvironment, pointInsideWithEvent, preferredFocusedView, preferredFocusEnvironments, preservesSuperviewLayoutMargins, readableContentGuide, removeConstraint, removeConstraints, removeFromSuperview, removeGestureRecognizer, removeInteraction, removeLayoutGuide, removeMotionEffect, resizableSnapshotViewFromRectAfterScreenUpdatesWithCapInsets, restorationIdentifier, rightAnchor, safeAreaInsets, safeAreaInsetsDidChange, safeAreaLayoutGuide, scalesLargeContentImage, semanticContentAttribute, sendSubviewToBack, setAccessibilityIdentifier, setAccessibilityIgnoresInvertColors, setAlpha, setAutoresizesSubviews, setAutoresizingMask, setBackgroundColor, setBounds, setCenter, setClearsContextBeforeDrawing, setClipsToBounds, setContentCompressionResistancePriorityForAxis, setContentHuggingPriorityForAxis, setContentMode, setContentScaleFactor, setContentStretch, setDirectionalLayoutMargins, setExclusiveTouch, setFocusEffect, setFocusGroupIdentifier, setFocusGroupPriority, setFrame, setGestureRecognizers, setHidden, setInsetsLayoutMarginsFromSafeArea, setInteractions, setLargeContentImage, setLargeContentImageInsets, setLargeContentTitle, setLayoutMargins, setMaskView, setMaximumContentSizeCategory, setMinimumContentSizeCategory, setMotionEffects, setMultipleTouchEnabled, setNeedsDisplay, setNeedsDisplayInRect, setNeedsFocusUpdate, setNeedsLayout, setNeedsUpdateConstraints, setOpaque, setOverrideUserInterfaceStyle, setPreservesSuperviewLayoutMargins, setRestorationIdentifier, setScalesLargeContentImage, setSemanticContentAttribute, setShowsLargeContentViewer, setTag, setTintAdjustmentMode, setTintColor, setTransform, setTransform3D, setTranslatesAutoresizingMaskIntoConstraints, setUserInteractionEnabled, shouldUpdateFocusInContext, showsLargeContentViewer, sizeThatFits, sizeToFit, snapshotViewAfterScreenUpdates, subviews, superview, systemLayoutSizeFittingSize, systemLayoutSizeFittingSizeWithHorizontalFittingPriorityVerticalFittingPriority, tag, tintAdjustmentMode, tintColor, tintColorDidChange, topAnchor, trailingAnchor, traitCollection, traitCollectionDidChange, transform, transform3D, translatesAutoresizingMaskIntoConstraints, updateConstraints, updateConstraintsIfNeeded, updateFocusIfNeeded, viewForBaselineLayout, viewForFirstBaselineLayout, viewForLastBaselineLayout, viewPrintFormatter, viewWithTag, widthAnchor, willMoveToSuperview, willMoveToWindow, willRemoveSubview, windowactivityItemsConfiguration, becomeFirstResponder, buildMenuWithBuilder, canBecomeFirstResponder, canPasteItemProviders, canPerformActionWithSender, canResignFirstResponder, captureTextFromCamera, copy, cut, decreaseSize, delete, editingInteractionConfiguration, increaseSize, inputAccessoryView, inputAccessoryViewController, inputAssistantItem, inputView, inputViewController, isFirstResponder, keyCommands, makeTextWritingDirectionLeftToRight, makeTextWritingDirectionRightToLeft, motionBeganWithEvent, motionCancelledWithEvent, motionEndedWithEvent, nextResponder, paste, pasteAndGo, pasteAndMatchStyle, pasteAndSearch, pasteConfiguration, pasteItemProviders, pressesBeganWithEvent, pressesCancelledWithEvent, pressesChangedWithEvent, pressesEndedWithEvent, print, reloadInputViews, remoteControlReceivedWithEvent, resignFirstResponder, restoreUserActivityState, select, selectAll, setActivityItemsConfiguration, setPasteConfiguration, setUserActivity, targetForActionWithSender, textInputContextIdentifier, textInputMode, toggleBoldface, toggleItalics, toggleUnderline, touchesBeganWithEvent, touchesCancelledWithEvent, touchesEndedWithEvent, touchesEstimatedPropertiesUpdated, touchesMovedWithEvent, undoManager, updateTextAttributesWithConversionHandler, updateUserActivityState, userActivity, validateCommandaccessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static void addKeyframeWithRelativeStartTimeRelativeDurationAnimations(double frameStartTime,
double frameDuration,
UIView.Block_addKeyframeWithRelativeStartTimeRelativeDurationAnimations animations)
public static UIScrollView alloc()
public static UIScrollView allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static void animateKeyframesWithDurationDelayOptionsAnimationsCompletion(double duration,
double delay,
long options,
UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_3 animations,
UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_4 completion)
public static void animateWithDurationAnimations(double duration,
UIView.Block_animateWithDurationAnimations animations)
public static void animateWithDurationAnimationsCompletion(double duration,
UIView.Block_animateWithDurationAnimationsCompletion_1 animations,
UIView.Block_animateWithDurationAnimationsCompletion_2 completion)
public static void animateWithDurationDelayOptionsAnimationsCompletion(double duration,
double delay,
long options,
UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_3 animations,
UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_4 completion)
public static void animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion(double duration,
double delay,
double dampingRatio,
double velocity,
long options,
UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_5 animations,
UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_6 completion)
public static UIScrollView appearance()
public static UIScrollView appearanceForTraitCollection(UITraitCollection trait)
@Deprecated public static UIScrollView appearanceForTraitCollectionWhenContainedIn(UITraitCollection trait, UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
public static UIScrollView appearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait, NSArray<?> containerTypes)
@Deprecated public static UIScrollView appearanceWhenContainedIn(UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
public static UIScrollView appearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes)
public static boolean areAnimationsEnabled()
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void beginAnimationsContext(java.lang.String animationID,
org.moe.natj.general.ptr.VoidPtr context)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static void clearTextInputContextIdentifier(java.lang.String identifier)
public static void commitAnimations()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static double inheritedAnimationDuration()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static org.moe.natj.objc.Class layerClass()
public static UIScrollView new_objc()
public static void performSystemAnimationOnViewsOptionsAnimationsCompletion(long animation,
NSArray<? extends UIView> views,
long options,
UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_3 parallelAnimations,
UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_4 completion)
public static void performWithoutAnimation(UIView.Block_performWithoutAnimation actionsWithoutAnimation)
public static boolean requiresConstraintBasedLayout()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setAnimationBeginsFromCurrentState(boolean fromCurrentState)
public static void setAnimationCurve(long curve)
public static void setAnimationDelay(double delay)
public static void setAnimationDelegate(java.lang.Object delegate)
public static void setAnimationDidStopSelector(org.moe.natj.objc.SEL selector)
public static void setAnimationDuration_static(double duration)
public static void setAnimationRepeatAutoreverses(boolean repeatAutoreverses)
public static void setAnimationRepeatCount_static(float repeatCount)
public static void setAnimationStartDate(NSDate startDate)
public static void setAnimationTransitionForViewCache(long transition,
UIView view,
boolean cache)
public static void setAnimationWillStartSelector(org.moe.natj.objc.SEL selector)
public static void setAnimationsEnabled(boolean enabled)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static void transitionFromViewToViewDurationOptionsCompletion(UIView fromView, UIView toView, double duration, long options, UIView.Block_transitionFromViewToViewDurationOptionsCompletion completion)
public static void transitionWithViewDurationOptionsAnimationsCompletion(UIView view, double duration, long options, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_3 animations, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_4 completion)
public static long userInterfaceLayoutDirectionForSemanticContentAttribute(long attribute)
public static long userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection(long semanticContentAttribute,
long layoutDirection)
public static long version_static()
public boolean alwaysBounceHorizontal()
public boolean alwaysBounceVertical()
public UIScrollView _appearance()
UIAppearanceNote for iOS7: On iOS7 the tintColor property has moved to UIView, and now has special inherited behavior described in UIView.h. This inherited behavior can conflict with the appearance proxy, and therefore tintColor is now disallowed with the appearance proxy.
_appearance in interface UIAppearance_appearance in class UIViewpublic UIScrollView _appearanceForTraitCollection(UITraitCollection trait)
_appearanceForTraitCollection in interface UIAppearance_appearanceForTraitCollection in class UIView@Deprecated public UIScrollView _appearanceForTraitCollectionWhenContainedIn(UITraitCollection trait, UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
_appearanceForTraitCollectionWhenContainedIn in interface UIAppearance_appearanceForTraitCollectionWhenContainedIn in class UIViewpublic UIScrollView _appearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait, NSArray<?> containerTypes)
_appearanceForTraitCollectionWhenContainedInInstancesOfClasses in interface UIAppearance_appearanceForTraitCollectionWhenContainedInInstancesOfClasses in class UIView@Deprecated public UIScrollView _appearanceWhenContainedIn(UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
UIAppearance[[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UISplitViewController class]]] setBarTintColor:myColor]; [[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UITabBarController class], [UISplitViewController class]]] setBarTintColor:myTabbedNavBarColor];
In any given view hierarchy the outermost appearance proxy wins. Specificity (depth of the chain) is the tie-breaker.
In other words, the containment statement is treated as a partial ordering. Given a concrete ordering (actual subview hierarchy), we select the partial ordering that is the first unique match when reading the actual hierarchy from the window down.
_appearanceWhenContainedIn in interface UIAppearance_appearanceWhenContainedIn in class UIViewpublic UIScrollView _appearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes)
_appearanceWhenContainedInInstancesOfClasses in interface UIAppearance_appearanceWhenContainedInInstancesOfClasses in class UIViewpublic boolean bounces()
public boolean bouncesZoom()
public boolean canCancelContentTouches()
public UIEdgeInsets contentInset()
public CGPoint contentOffset()
UIFocusItemScrollableContainercontentOffset in interface UIFocusItemScrollableContainerpublic CGSize contentSize()
UIFocusItemScrollableContainercontentSize in interface UIFocusItemScrollableContainerpublic double decelerationRate()
public boolean delaysContentTouches()
public java.lang.Object delegate()
public void encodeWithCoder(NSCoder coder)
encodeWithCoder in interface NSCodingencodeWithCoder in class UIViewpublic void flashScrollIndicators()
public long indicatorStyle()
public UIScrollView init()
public UIScrollView initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodinginitWithCoder in class UIViewpublic UIScrollView initWithFrame(CGRect frame)
initWithFrame in class UIViewpublic boolean isDecelerating()
public boolean isDirectionalLockEnabled()
public void setDirectionalLockEnabled(boolean value)
public boolean isDragging()
public boolean isPagingEnabled()
public void setPagingEnabled(boolean value)
public boolean isScrollEnabled()
public void setScrollEnabled(boolean value)
public boolean isTracking()
public boolean isZoomBouncing()
public boolean isZooming()
public long keyboardDismissMode()
public double maximumZoomScale()
public double minimumZoomScale()
public UIPanGestureRecognizer panGestureRecognizer()
public UIPinchGestureRecognizer pinchGestureRecognizer()
public UIRefreshControl refreshControl()
public UIEdgeInsets scrollIndicatorInsets()
public void scrollRectToVisibleAnimated(CGRect rect, boolean animated)
public boolean scrollsToTop()
public void setAlwaysBounceHorizontal(boolean value)
public void setAlwaysBounceVertical(boolean value)
public void setBounces(boolean value)
public void setBouncesZoom(boolean value)
public void setCanCancelContentTouches(boolean value)
public void setContentInset(UIEdgeInsets value)
public void setContentOffset(CGPoint value)
UIFocusItemScrollableContainersetContentOffset in interface UIFocusItemScrollableContainerpublic void setContentOffsetAnimated(CGPoint contentOffset, boolean animated)
public void setContentSize(CGSize value)
public void setDecelerationRate(double value)
public void setDelaysContentTouches(boolean value)
public void setDelegate_unsafe(java.lang.Object value)
public void setDelegate(java.lang.Object value)
public void setIndicatorStyle(long value)
public void setKeyboardDismissMode(long value)
public void setMaximumZoomScale(double value)
public void setMinimumZoomScale(double value)
public void setRefreshControl(UIRefreshControl value)
public void setScrollIndicatorInsets(UIEdgeInsets value)
public void setScrollsToTop(boolean value)
public void setShowsHorizontalScrollIndicator(boolean value)
public void setShowsVerticalScrollIndicator(boolean value)
public void setZoomScale(double value)
public void setZoomScaleAnimated(double scale,
boolean animated)
public boolean showsHorizontalScrollIndicator()
public boolean showsVerticalScrollIndicator()
public boolean touchesShouldBeginWithEventInContentView(NSSet<? extends UITouch> touches, UIEvent event, UIView view)
public boolean touchesShouldCancelInContentView(UIView view)
public double zoomScale()
public void zoomToRectAnimated(CGRect rect, boolean animated)
public UIEdgeInsets adjustedContentInset()
public void adjustedContentInsetDidChange()
public long contentInsetAdjustmentBehavior()
public UILayoutGuide contentLayoutGuide()
public UIGestureRecognizer directionalPressGestureRecognizer()
public UILayoutGuide frameLayoutGuide()
public long indexDisplayMode()
public void setContentInsetAdjustmentBehavior(long value)
public void setIndexDisplayMode(long value)
public boolean automaticallyAdjustsScrollIndicatorInsets()
public UICoordinateSpace coordinateSpace()
UIFocusItemContainercoordinateSpace in interface UIFocusItemContainercoordinateSpace in class UIViewpublic NSArray<?> focusItemsInRect(CGRect rect)
UIFocusItemContainerfocusItemsInRect in interface UIFocusItemContainerfocusItemsInRect in class UIViewpublic UIEdgeInsets horizontalScrollIndicatorInsets()
public static void modifyAnimationsWithRepeatCountAutoreversesAnimations(double count,
boolean autoreverses,
UIView.Block_modifyAnimationsWithRepeatCountAutoreversesAnimations animations)
public void setAutomaticallyAdjustsScrollIndicatorInsets(boolean value)
public void setHorizontalScrollIndicatorInsets(UIEdgeInsets value)
public void setVerticalScrollIndicatorInsets(UIEdgeInsets value)
public UIEdgeInsets verticalScrollIndicatorInsets()
public CGSize visibleSize()
UIFocusItemScrollableContainervisibleSize in interface UIFocusItemScrollableContainer