Package apple.uikit

Class UIDropProposal

    • Constructor Detail

      • UIDropProposal

        protected UIDropProposal​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static UIDropProposal allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(@NotNull
                                                                   @NotNull java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(@NotNull
                                                                   @NotNull java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(@NotNull
                                                                                 @NotNull java.lang.Object aTarget,
                                                                                 @NotNull
                                                                                 @NotNull org.moe.natj.objc.SEL aSelector,
                                                                                 @Nullable
                                                                                 @Nullable java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        @NotNull
        public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        @NotNull
        public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
      • copyWithZone

        @NotNull
        public @NotNull java.lang.Object copyWithZone​(@Nullable
                                                      @Nullable org.moe.natj.general.ptr.VoidPtr zone)
        Specified by:
        copyWithZone in interface NSCopying
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • initWithDropOperation

        public UIDropProposal initWithDropOperation​(long operation)
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isPrecise

        public boolean isPrecise()
        Set `precise` to true to specify that this drop interaction wants to handle the drop in a precise way, e.g. dropping into text. The drag system may move the drag point away from the touch in order to make it easier to hit a small target.
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        @NotNull
        public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(@NotNull
                                                                                             @NotNull java.lang.String key)
      • operation

        public long operation()
        The operation that this interaction proposes to perform.
      • prefersFullSizePreview

        public boolean prefersFullSizePreview()
        Signals that this drop interaction wants the preview to be shown at its full original size, not scaled smaller, while this proposal is in effect. For instance, you might set this to true if the items are being moved from some other nearby view, and scaling them smaller would be distracting. This only applies to drags that started in the same app.
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setPrecise

        public void setPrecise​(boolean value)
        Set `precise` to true to specify that this drop interaction wants to handle the drop in a precise way, e.g. dropping into text. The drag system may move the drag point away from the touch in order to make it easier to hit a small target.
      • setPrefersFullSizePreview

        public void setPrefersFullSizePreview​(boolean value)
        Signals that this drop interaction wants the preview to be shown at its full original size, not scaled smaller, while this proposal is in effect. For instance, you might set this to true if the items are being moved from some other nearby view, and scaling them smaller would be distracting. This only applies to drags that started in the same app.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • version_static

        public static long version_static()
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.