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,ObjCProtocol
public class UIPercentDrivenInteractiveTransition extends NSObject implements UIViewControllerInteractiveTransitioning
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUIPercentDrivenInteractiveTransition.UIPercentDrivenInteractiveTransitionPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description UIPercentDrivenInteractiveTransition()protectedUIPercentDrivenInteractiveTransition(NSObject.Handle h, long handle)protectedUIPercentDrivenInteractiveTransition(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidcancelInteractiveTransition()voidfinishInteractiveTransition()UIViewAnimationCurvegetCompletionCurve()doublegetCompletionSpeed()doublegetDuration()doublegetPercentComplete()UITimingCurveProvidergetTimingCurve()voidpauseInteractiveTransition()voidsetCompletionCurve(UIViewAnimationCurve v)voidsetCompletionSpeed(double v)voidsetTimingCurve(UITimingCurveProvider v)voidsetWantsInteractiveStart(boolean v)voidstartInteractiveTransition(UIViewControllerContextTransitioning transitionContext)voidupdateInteractiveTransition(double percentComplete)booleanwantsInteractiveStart()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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
UIPercentDrivenInteractiveTransition
public UIPercentDrivenInteractiveTransition() -
UIPercentDrivenInteractiveTransition
-
UIPercentDrivenInteractiveTransition
-
-
Method Details
-
getDuration
public double getDuration() -
getPercentComplete
public double getPercentComplete() -
getCompletionSpeed
public double getCompletionSpeed()- Specified by:
getCompletionSpeedin interfaceUIViewControllerInteractiveTransitioning
-
setCompletionSpeed
public void setCompletionSpeed(double v) -
getCompletionCurve
- Specified by:
getCompletionCurvein interfaceUIViewControllerInteractiveTransitioning
-
setCompletionCurve
-
getTimingCurve
- Since:
- Available in iOS 10.0 and later.
-
setTimingCurve
- Since:
- Available in iOS 10.0 and later.
-
wantsInteractiveStart
public boolean wantsInteractiveStart()- Specified by:
wantsInteractiveStartin 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
- Specified by:
startInteractiveTransitionin interfaceUIViewControllerInteractiveTransitioning
-