Package org.robovm.apple.uikit
Class UIPercentDrivenInteractiveTransition
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIPercentDrivenInteractiveTransition
-
- All Implemented Interfaces:
NSObjectProtocol
,UIViewControllerInteractiveTransitioning
,org.robovm.objc.ObjCProtocol
public class UIPercentDrivenInteractiveTransition extends NSObject implements UIViewControllerInteractiveTransitioning
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UIPercentDrivenInteractiveTransition.UIPercentDrivenInteractiveTransitionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description UIPercentDrivenInteractiveTransition()
protected
UIPercentDrivenInteractiveTransition(NSObject.Handle h, long handle)
protected
UIPercentDrivenInteractiveTransition(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancelInteractiveTransition()
void
finishInteractiveTransition()
UIViewAnimationCurve
getCompletionCurve()
double
getCompletionSpeed()
double
getDuration()
double
getPercentComplete()
UITimingCurveProvider
getTimingCurve()
void
pauseInteractiveTransition()
void
setCompletionCurve(UIViewAnimationCurve v)
void
setCompletionSpeed(double v)
void
setTimingCurve(UITimingCurveProvider v)
void
setWantsInteractiveStart(boolean v)
void
startInteractiveTransition(UIViewControllerContextTransitioning transitionContext)
void
updateInteractiveTransition(double percentComplete)
boolean
wantsInteractiveStart()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
UIPercentDrivenInteractiveTransition
public UIPercentDrivenInteractiveTransition()
-
UIPercentDrivenInteractiveTransition
protected UIPercentDrivenInteractiveTransition(NSObject.Handle h, long handle)
-
UIPercentDrivenInteractiveTransition
protected UIPercentDrivenInteractiveTransition(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getDuration
public double getDuration()
-
getPercentComplete
public double getPercentComplete()
-
getCompletionSpeed
public double getCompletionSpeed()
- Specified by:
getCompletionSpeed
in interfaceUIViewControllerInteractiveTransitioning
-
setCompletionSpeed
public void setCompletionSpeed(double v)
-
getCompletionCurve
public UIViewAnimationCurve getCompletionCurve()
- Specified by:
getCompletionCurve
in interfaceUIViewControllerInteractiveTransitioning
-
setCompletionCurve
public void setCompletionCurve(UIViewAnimationCurve v)
-
getTimingCurve
public UITimingCurveProvider getTimingCurve()
- Since:
- Available in iOS 10.0 and later.
-
setTimingCurve
public void setTimingCurve(UITimingCurveProvider v)
- Since:
- Available in iOS 10.0 and later.
-
wantsInteractiveStart
public boolean wantsInteractiveStart()
- Specified by:
wantsInteractiveStart
in interfaceUIViewControllerInteractiveTransitioning
- Since:
- Available in iOS 10.0 and later.
-
setWantsInteractiveStart
public void setWantsInteractiveStart(boolean v)
- Since:
- Available in iOS 10.0 and later.
-
pauseInteractiveTransition
public void pauseInteractiveTransition()
- Since:
- Available in iOS 10.0 and later.
-
updateInteractiveTransition
public void updateInteractiveTransition(double percentComplete)
-
cancelInteractiveTransition
public void cancelInteractiveTransition()
-
finishInteractiveTransition
public void finishInteractiveTransition()
-
startInteractiveTransition
public void startInteractiveTransition(UIViewControllerContextTransitioning transitionContext)
- Specified by:
startInteractiveTransition
in interfaceUIViewControllerInteractiveTransitioning
-
-