Package org.robovm.apple.uikit
Class UISearchController
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.UIResponder
org.robovm.apple.uikit.UIViewController
org.robovm.apple.uikit.UISearchController
- All Implemented Interfaces:
NSCoding,NSExtensionRequestHandling,NSObjectProtocol,UIActivityItemsConfigurationProviding,UIAppearanceContainer,UIContentContainer,UIFocusEnvironment,UIPasteConfigurationSupporting,UIResponderStandardEditActions,UIStateRestoring,UITraitEnvironment,UIUserActivityRestoring,UIViewControllerAnimatedTransitioning,UIViewControllerTransitioningDelegate,ObjCProtocol
public class UISearchController extends UIViewController implements UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUISearchController.UISearchControllerPtrNested classes/interfaces inherited from class org.robovm.apple.uikit.UIViewController
UIViewController.Notifications, UIViewController.UIViewControllerPtrNested classes/interfaces inherited from class org.robovm.apple.uikit.UIResponder
UIResponder.UIResponderPtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description UISearchController()UISearchController(String nibNameOrNil, NSBundle nibBundleOrNil)UISearchController(NSCoder coder)protectedUISearchController(NSObject.Handle h, long handle)protectedUISearchController(NSObject.SkipInit skipInit)UISearchController(UIViewController searchResultsController) -
Method Summary
Methods inherited from class org.robovm.apple.uikit.UIViewController
addChildViewController, addKeyCommand, applicationFinishedRestoringState, attemptRotationToDeviceOrientation, automaticallyAdjustsScrollViewInsets, beginAppearanceTransition, beginRequest, canPerformUnwind, canPerformUnwindSegueAction, collapseSecondaryViewController, contentScrollViewForEdge, decodeRestorableState, definesPresentationContext, didMoveToParentViewController, didReceiveMemoryWarning, didRotate, didUpdateFocus, disablesAutomaticKeyboardDismissal, dismissMoviePlayerViewController, dismissViewController, encode, encodeRestorableState, endAppearanceTransition, extendedLayoutIncludesOpaqueBars, getAdditionalSafeAreaInsets, getAllowedChildViewControllersForUnwinding, getBottomLayoutGuide, getChildViewControllerContainingSegueSource, getChildViewControllerForHomeIndicatorAutoHidden, getChildViewControllerForPointerLock, getChildViewControllerForScreenEdgesDeferringSystemGestures, getChildViewControllerForStatusBarHidden, getChildViewControllerForStatusBarStyle, getChildViewControllers, getContentSizeForViewInPopover, getEdgesForExtendedLayout, getEditButtonItem, getExtensionContext, getFocusGroupIdentifier, getFocusItemContainer, getInterfaceOrientation, getInterstitialPresentationPolicy, getModalPresentationStyle, getModalTransitionStyle, getNavigationController, getNavigationItem, getNibBundle, getNibName, getObjectRestorationClass, getOriginalContentView, getOverrideTraitCollection, getOverrideUserInterfaceStyle, getParentFocusEnvironment, getParentViewController, getPopoverPresentationController, getPreferredContentSize, getPreferredFocusedView, getPreferredFocusEnvironments, getPreferredInterfaceOrientationForPresentation, getPreferredScreenEdgesDeferringSystemGestures, getPreferredStatusBarStyle, getPreferredStatusBarUpdateAnimation, getPresentationController, getPresentedViewController, getPresentingViewController, getPreviewActionItems, getRestorationClass, getRestorationIdentifier, getRestorationParent, getRotatingFooterView, getRotatingHeaderView, getSearchDisplayController, getSegueForUnwinding, getSheetPresentationController, getSplitViewController, getStoryboard, getSupportedInterfaceOrientations, getSystemMinimumLayoutMargins, getTabBarController, getTabBarItem, getTargetViewControllerForAction, getTitle, getToolbarItems, getTopLayoutGuide, getTraitCollection, getTransitionCoordinator, getTransitioningDelegate, getView, getViewControllerForUnwind, getViewIfLoaded, hidesBottomBarWhenPushed, isBeingDismissed, isBeingPresented, isCanDisplayBannerAds, isDisplayingBannerAd, isEditing, isModalInPopover, isModalInPresentation, isMovingFromParentViewController, isMovingToParentViewController, isPresentingFullScreenAd, isRestoresFocusAfterTransition, isViewLoaded, isViewRespectsSystemMinimumLayoutMargins, loadView, loadViewIfNeeded, modalPresentationCapturesStatusBarAppearance, performsActionsWhilePresentingModally, performSegue, preferredContentSizeDidChangeForChildContentContainer, prefersHomeIndicatorAutoHidden, prefersPointerLocked, prefersStatusBarHidden, prepareForSegue, prepareInterstitialAds, presentMoviePlayerViewController, presentViewController, providesPresentationContextTransitionStyle, registerForPreviewing, removeFromParentViewController, removeKeyCommand, requestInterstitialAdPresentation, separateSecondaryViewController, setAdditionalSafeAreaInsets, setAutomaticallyAdjustsScrollViewInsets, setCanDisplayBannerAds, setContentScrollView, setContentSizeForViewInPopover, setDefinesPresentationContext, setEdgesForExtendedLayout, setEditing, setEditing, setExtendedLayoutIncludesOpaqueBars, setFocusGroupIdentifier, setHidesBottomBarWhenPushed, setInterstitialPresentationPolicy, setModalInPopover, setModalInPresentation, setModalPresentationCapturesStatusBarAppearance, setModalPresentationStyle, setModalTransitionStyle, setNeedsFocusUpdate, setNeedsStatusBarAppearanceUpdate, setNeedsUpdateOfHomeIndicatorAutoHidden, setNeedsUpdateOfPrefersPointerLocked, setNeedsUpdateOfScreenEdgesDeferringSystemGestures, setOverrideTraitCollection, setOverrideUserInterfaceStyle, setPreferredContentSize, setProvidesPresentationContextTransitionStyle, setRestorationClass, setRestorationIdentifier, setRestoresFocusAfterTransition, setTabBarItem, setTitle, setToolbarItems, setToolbarItems, setTransitioningDelegate, setView, setViewRespectsSystemMinimumLayoutMargins, setWantsFullScreenLayout, shouldAutomaticallyForwardAppearanceMethods, shouldAutomaticallyForwardRotationMethods, shouldAutorotate, shouldPerformSegue, shouldPresentInterstitialAd, shouldUpdateFocus, ShowDetailTargetDidChangeNotification, showDetailViewController, showViewController, sizeForChildContentContainer, systemLayoutFittingSizeDidChangeForChildContentContainer, traitCollectionDidChange, transition, unregisterForPreviewing, unwind, updateFocusIfNeeded, updateViewConstraints, viewDidAppear, viewDidDisappear, viewDidLayoutSubviews, viewDidLoad, viewLayoutMarginsDidChange, viewSafeAreaInsetsDidChange, viewWillAppear, viewWillDisappear, viewWillLayoutSubviews, viewWillTransitionToSize, wantsFullScreenLayout, willAnimateRotation, willMoveToParentViewController, willRotate, willTransitionToTraitCollectionMethods inherited from class org.robovm.apple.uikit.UIResponder
becomeFirstResponder, buildMenu, canBecomeFirstResponder, canPasteItemProviders, canPerformAction, canResignFirstResponder, captureTextFromCamera, clearTextInputContextIdentifier, copy, cut, decreaseSize, delete, getActionTarget, getActivityItemsConfiguration, getEditingInteractionConfiguration, getInputAccessoryView, getInputAccessoryViewController, getInputAssistantItem, getInputView, getInputViewController, getKeyCommands, getNextResponder, getPasteConfiguration, getTextInputContextIdentifier, getTextInputMode, getUndoManager, getUserActivity, increaseSize, isFirstResponder, makeTextWritingDirectionLeftToRight, makeTextWritingDirectionRightToLeft, motionBegan, motionCancelled, motionEnded, paste, pasteAndGo, pasteAndMatchStyle, pasteAndSearch, pasteItemProviders, pressesBegan, pressesCancelled, pressesChanged, pressesEnded, print, reloadInputViews, remoteControlReceived, resignFirstResponder, restoreUserActivityState, select, selectAll, setActivityItemsConfiguration, setPasteConfiguration, setUserActivity, toggleBoldface, toggleItalics, toggleUnderline, touchesBegan, touchesCancelled, touchesEnded, touchesEstimatedPropertiesUpdated, touchesMoved, updateTextAttributes, updateUserActivityState, validateCommandMethods 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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
UISearchController
public UISearchController() -
UISearchController
-
UISearchController
-
UISearchController
-
UISearchController
-
UISearchController
-
-
Method Details
-
getSearchResultsUpdater
-
setSearchResultsUpdater
-
isActive
public boolean isActive() -
setActive
public void setActive(boolean v) -
getDelegate
-
setDelegate
-
dimsBackgroundDuringPresentation
Deprecated.Deprecated in iOS 12.0. Use obscuresBackgroundDuringPresentation -
setDimsBackgroundDuringPresentation
Deprecated.Deprecated in iOS 12.0. Use obscuresBackgroundDuringPresentation -
obscuresBackgroundDuringPresentation
public boolean obscuresBackgroundDuringPresentation()- Since:
- Available in iOS 9.1 and later.
-
setObscuresBackgroundDuringPresentation
public void setObscuresBackgroundDuringPresentation(boolean v)- Since:
- Available in iOS 9.1 and later.
-
getSearchResultsController
-
getSearchBar
-
automaticallyShowsSearchResultsController
public boolean automaticallyShowsSearchResultsController()- Since:
- Available in iOS 13.0 and later.
-
setAutomaticallyShowsSearchResultsController
public void setAutomaticallyShowsSearchResultsController(boolean v)- Since:
- Available in iOS 13.0 and later.
-
showsSearchResultsController
public boolean showsSearchResultsController()- Since:
- Available in iOS 13.0 and later.
-
setShowsSearchResultsController
public void setShowsSearchResultsController(boolean v)- Since:
- Available in iOS 13.0 and later.
-
automaticallyShowsCancelButton
public boolean automaticallyShowsCancelButton()- Since:
- Available in iOS 13.0 and later.
-
setAutomaticallyShowsCancelButton
public void setAutomaticallyShowsCancelButton(boolean v)- Since:
- Available in iOS 13.0 and later.
-
automaticallyShowsScopeBar
public boolean automaticallyShowsScopeBar()- Since:
- Available in iOS 13.0 and later.
-
setAutomaticallyShowsScopeBar
public void setAutomaticallyShowsScopeBar(boolean v)- Since:
- Available in iOS 13.0 and later.
-
init
-
init
- Overrides:
initin classUIViewController
-
init
- Overrides:
initin classUIViewController
-
getAnimationControllerForPresentedController
public UIViewControllerAnimatedTransitioning getAnimationControllerForPresentedController(UIViewController presented, UIViewController presenting, UIViewController source)- Specified by:
getAnimationControllerForPresentedControllerin interfaceUIViewControllerTransitioningDelegate
-
getAnimationControllerForDismissedController
public UIViewControllerAnimatedTransitioning getAnimationControllerForDismissedController(UIViewController dismissed)- Specified by:
getAnimationControllerForDismissedControllerin interfaceUIViewControllerTransitioningDelegate
-
getInteractionControllerForPresentation
public UIViewControllerInteractiveTransitioning getInteractionControllerForPresentation(UIViewControllerAnimatedTransitioning animator)- Specified by:
getInteractionControllerForPresentationin interfaceUIViewControllerTransitioningDelegate
-
getInteractionControllerForDismissal
public UIViewControllerInteractiveTransitioning getInteractionControllerForDismissal(UIViewControllerAnimatedTransitioning animator)- Specified by:
getInteractionControllerForDismissalin interfaceUIViewControllerTransitioningDelegate
-
getPresentationControllerForPresentedViewController
public UIPresentationController getPresentationControllerForPresentedViewController(UIViewController presented, UIViewController presenting, UIViewController source)- Specified by:
getPresentationControllerForPresentedViewControllerin interfaceUIViewControllerTransitioningDelegate
-
getTransitionDuration
- Specified by:
getTransitionDurationin interfaceUIViewControllerAnimatedTransitioning
-
animateTransition
- Specified by:
animateTransitionin interfaceUIViewControllerAnimatedTransitioning
-
getInterruptibleAnimator
public UIViewImplicitlyAnimating getInterruptibleAnimator(UIViewControllerContextTransitioning transitionContext)- Specified by:
getInterruptibleAnimatorin interfaceUIViewControllerAnimatedTransitioning- Since:
- Available in iOS 10.0 and later.
-
animationEnded
public void animationEnded(boolean transitionCompleted)- Specified by:
animationEndedin interfaceUIViewControllerAnimatedTransitioning
-