public class UIPercentDrivenInteractiveTransition extends NSObject implements UIViewControllerInteractiveTransitioning
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
UIPercentDrivenInteractiveTransition(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static UIPercentDrivenInteractiveTransition |
alloc() |
static UIPercentDrivenInteractiveTransition |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
void |
cancelInteractiveTransition() |
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() |
long |
completionCurve() |
double |
completionSpeed() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
double |
duration()
This is the non-interactive duration that was returned when the
animators transitionDuration: method was called when the transition started.
|
void |
finishInteractiveTransition() |
static long |
hash_static() |
UIPercentDrivenInteractiveTransition |
init() |
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) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static UIPercentDrivenInteractiveTransition |
new_objc() |
void |
pauseInteractiveTransition()
Use this method to pause a running interruptible animator.
|
double |
percentComplete()
The last percentComplete value specified by updateInteractiveTransition:
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setCompletionCurve(long value)
When the interactive part of the transition has completed, this property can
be set to indicate a different animation curve.
|
void |
setCompletionSpeed(double value)
completionSpeed defaults to 1.0 which corresponds to a completion duration of
(1 - percentComplete)*duration.
|
void |
setTimingCurve(UITimingCurveProvider value)
For an interruptible animator, one can specify a different timing curve provider to use when the
transition is continued.
|
static void |
setVersion_static(long aVersion) |
void |
setWantsInteractiveStart(boolean value)
Set this to NO in order to start an interruptible transition non
interactively.
|
void |
startInteractiveTransition(UIViewControllerContextTransitioning transitionContext) |
static org.moe.natj.objc.Class |
superclass_static() |
UITimingCurveProvider |
timingCurve()
For an interruptible animator, one can specify a different timing curve provider to use when the
transition is continued.
|
void |
updateInteractiveTransition(double percentComplete)
These methods should be called by the gesture recognizer or some other logic
to drive the interaction.
|
static long |
version_static() |
boolean |
wantsInteractiveStart()
In 10.0, if an object conforming to UIViewControllerAnimatedTransitioning is
known to be interruptible, it is possible to start it as if it was not
interactive and then interrupt the transition and interact with it.
|
accessibilityActivate, 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, willChangeValuesAtIndexesForKeyprotected UIPercentDrivenInteractiveTransition(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static UIPercentDrivenInteractiveTransition alloc()
public static UIPercentDrivenInteractiveTransition allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
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 java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
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 UIPercentDrivenInteractiveTransition new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public void cancelInteractiveTransition()
public long completionCurve()
completionCurve in interface UIViewControllerInteractiveTransitioningpublic double completionSpeed()
completionSpeed in interface UIViewControllerInteractiveTransitioningpublic double duration()
public void finishInteractiveTransition()
public UIPercentDrivenInteractiveTransition init()
public void pauseInteractiveTransition()
public double percentComplete()
public void setCompletionCurve(long value)
public void setCompletionSpeed(double value)
public void setTimingCurve(UITimingCurveProvider value)
public void setWantsInteractiveStart(boolean value)
public void startInteractiveTransition(UIViewControllerContextTransitioning transitionContext)
startInteractiveTransition in interface UIViewControllerInteractiveTransitioningpublic UITimingCurveProvider timingCurve()
public void updateInteractiveTransition(double percentComplete)
public boolean wantsInteractiveStart()
UIViewControllerInteractiveTransitioningwantsInteractiveStart in interface UIViewControllerInteractiveTransitioning