public class PDFView extends UIView implements UIGestureRecognizerDelegate
UIView.Block_addKeyframeWithRelativeStartTimeRelativeDurationAnimations, UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_3, UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_4, UIView.Block_animateWithDurationAnimations, UIView.Block_animateWithDurationAnimationsCompletion_1, UIView.Block_animateWithDurationAnimationsCompletion_2, UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_3, UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_4, UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_5, UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_6, UIView.Block_modifyAnimationsWithRepeatCountAutoreversesAnimations, UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_3, UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_4, UIView.Block_performWithoutAnimation, UIView.Block_transitionFromViewToViewDurationOptionsCompletion, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_3, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_4NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_retUIResponderStandardEditActions.Block_updateTextAttributesWithConversionHandler| Modifier | Constructor and Description |
|---|---|
protected |
PDFView(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
PDFView |
_appearance()
To customize the appearance of all instances of a class, send the relevant appearance modification messages to the appearance proxy for the class.
|
PDFView |
_appearanceForTraitCollection(UITraitCollection trait) |
PDFView |
_appearanceForTraitCollectionWhenContainedIn(UITraitCollection trait,
UIAppearanceContainer ContainerClass,
java.lang.Object... varargs)
Deprecated.
|
PDFView |
_appearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait,
NSArray<?> containerTypes) |
PDFView |
_appearanceWhenContainedIn(UIAppearanceContainer ContainerClass,
java.lang.Object... varargs)
Deprecated.
|
PDFView |
_appearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes) |
static boolean |
accessInstanceVariablesDirectly() |
static void |
addKeyframeWithRelativeStartTimeRelativeDurationAnimations(double frameStartTime,
double frameDuration,
UIView.Block_addKeyframeWithRelativeStartTimeRelativeDurationAnimations animations) |
static PDFView |
alloc() |
static PDFView |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static void |
animateKeyframesWithDurationDelayOptionsAnimationsCompletion(double duration,
double delay,
long options,
UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_3 animations,
UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_4 completion) |
static void |
animateWithDurationAnimations(double duration,
UIView.Block_animateWithDurationAnimations animations) |
static void |
animateWithDurationAnimationsCompletion(double duration,
UIView.Block_animateWithDurationAnimationsCompletion_1 animations,
UIView.Block_animateWithDurationAnimationsCompletion_2 completion) |
static void |
animateWithDurationDelayOptionsAnimationsCompletion(double duration,
double delay,
long options,
UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_3 animations,
UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_4 completion) |
static void |
animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion(double duration,
double delay,
double dampingRatio,
double velocity,
long options,
UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_5 animations,
UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_6 completion) |
void |
annotationsChangedOnPage(PDFPage page)
Tells PDFView that an annotation has changed on the specified page.
|
static PDFView |
appearance() |
static PDFView |
appearanceForTraitCollection(UITraitCollection trait) |
static PDFView |
appearanceForTraitCollectionWhenContainedIn(UITraitCollection trait,
UIAppearanceContainer ContainerClass,
java.lang.Object... varargs)
Deprecated.
|
static PDFView |
appearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait,
NSArray<?> containerTypes) |
static PDFView |
appearanceWhenContainedIn(UIAppearanceContainer ContainerClass,
java.lang.Object... varargs)
Deprecated.
|
static PDFView |
appearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes) |
static boolean |
areAnimationsEnabled() |
long |
areaOfInterestForMouse(UIEvent event)
Returns type of area (see defines above) mouse is over.
|
long |
areaOfInterestForPoint(CGPoint cursorLocation) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
boolean |
autoScales()
Toggles mode whereby the scale factor is automatically changed as the view is resized, or rotated, to maximize the
PDF displayed.
|
UIColor |
backgroundColor()
Default is a 50% gray.
|
static void |
beginAnimationsContext(java.lang.String animationID,
org.moe.natj.general.ptr.VoidPtr context) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
boolean |
canGoBack()
Page visitations done via goToFirstPage:, goToLastPage:, goToPage:, etc.
|
boolean |
canGoForward() |
boolean |
canGoToFirstPage()
Simple page navigation methods.
|
boolean |
canGoToLastPage() |
boolean |
canGoToNextPage() |
boolean |
canGoToPreviousPage() |
boolean |
canZoomIn() |
boolean |
canZoomOut() |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
void |
clearSelection()
Equivalent to -[PDFView setCurrentSelection: nil].
|
static void |
clearTextInputContextIdentifier(java.lang.String identifier) |
static void |
commitAnimations() |
CGPoint |
convertPointFromPage(CGPoint point,
PDFPage page)
Converts a point from page coordinates to view coordinates.
|
CGPoint |
convertPointToPage(CGPoint point,
PDFPage page)
Converts a point from view coordinates to page coordinates.
|
CGRect |
convertRectFromPage(CGRect rect,
PDFPage page)
Converts a rect from page coordinates to view coordinates.
|
CGRect |
convertRectToPage(CGRect rect,
PDFPage page)
Converts a rect from view coordinates to page coordinates.
|
void |
copy(java.lang.Object sender)
Copy the selection (if any) to the pasteboard.
|
PDFDestination |
currentDestination()
Returns a PDFDestination representing the current page and point displayed (see -[currentPage] for more comments).
|
PDFPage |
currentPage()
Returns the current page you are on.
|
PDFSelection |
currentSelection()
Getter: Returns actual instance of the current PDFSelection object.
|
static java.lang.String |
debugDescription_static() |
PDFViewDelegate |
delegate()
-------- delegate
|
static java.lang.String |
description_static() |
long |
displayBox()
Specifies the box to display/clip to.
|
long |
displayDirection()
Set the layout direction, either vertical or horizontal, for the given display mode
Defaults to vertical layout (kPDFDisplayDirectionVertical).
|
long |
displayMode()
See PDFDisplayMode constants above.
|
boolean |
displaysAsBook()
Specifies whether the first page is to be treated as a cover and (for two-up modes) displayed by itself.
|
boolean |
displaysPageBreaks()
Toggle displaying or not displaying page breaks (spacing) between pages.
|
boolean |
displaysRTL()
Specifies presentation of pages from right-to-left.
|
PDFDocument |
document()
Methods for associating a PDFDocument with a PDFView.
|
UIView |
documentView()
Returns the innermost view used by PDFView.
|
void |
drawPagePostToContext(PDFPage page,
CGContextRef context)
Also a handy method for sub-classing.
|
void |
drawPageToContext(PDFPage page,
CGContextRef context)
For subclasses.
|
boolean |
enableDataDetectors()
Turns on or off data detection.
|
void |
enablePageShadows(boolean value)
Specifies if shadows should be drawn around page borders in a PDFView.
|
boolean |
gestureRecognizerShouldBegin(UIGestureRecognizer gestureRecognizer)
called when the recognizer attempts to transition out of UIGestureRecognizerStatePossible if a touch hit-tested to this view will be cancelled as a result of gesture recognition
returns YES by default.
|
boolean |
gestureRecognizerShouldBeRequiredToFailByGestureRecognizer(UIGestureRecognizer gestureRecognizer,
UIGestureRecognizer otherGestureRecognizer) |
boolean |
gestureRecognizerShouldReceiveEvent(UIGestureRecognizer gestureRecognizer,
UIEvent event)
called once before either -gestureRecognizer:shouldReceiveTouch: or -gestureRecognizer:shouldReceivePress:
return NO to prevent the gesture recognizer from seeing this event
|
boolean |
gestureRecognizerShouldReceivePress(UIGestureRecognizer gestureRecognizer,
UIPress press)
called before pressesBegan:withEvent: is called on the gesture recognizer for a new press.
|
boolean |
gestureRecognizerShouldReceiveTouch(UIGestureRecognizer gestureRecognizer,
UITouch touch)
called before touchesBegan:withEvent: is called on the gesture recognizer for a new touch.
|
boolean |
gestureRecognizerShouldRecognizeSimultaneouslyWithGestureRecognizer(UIGestureRecognizer gestureRecognizer,
UIGestureRecognizer otherGestureRecognizer)
called when the recognition of one of gestureRecognizer or otherGestureRecognizer would be blocked by the other
return YES to allow both to recognize simultaneously.
|
boolean |
gestureRecognizerShouldRequireFailureOfGestureRecognizer(UIGestureRecognizer gestureRecognizer,
UIGestureRecognizer otherGestureRecognizer)
called once per attempt to recognize, so failure requirements can be determined lazily and may be set up between recognizers across view hierarchies
return YES to set up a dynamic failure requirement between gestureRecognizer and otherGestureRecognizer
|
void |
goBack(java.lang.Object sender) |
void |
goForward(java.lang.Object sender) |
void |
goToDestination(PDFDestination destination)
Goes to the specified destination.
|
void |
goToFirstPage(java.lang.Object sender) |
void |
goToLastPage(java.lang.Object sender) |
void |
goToNextPage(java.lang.Object sender) |
void |
goToPage(PDFPage page)
Scrolls to page.
|
void |
goToPreviousPage(java.lang.Object sender) |
void |
goToRectOnPage(CGRect rect,
PDFPage page)
Goes to the specified rectangle on the specified page.
|
void |
goToSelection(PDFSelection selection)
Goes to the specified selection (since selections can be large, goes to the first character of the selection).
|
static long |
hash_static() |
NSArray<? extends PDFSelection> |
highlightedSelections()
The following calls allow you to associate an array of PDFSelections with a PDFView.
|
static double |
inheritedAnimationDuration() |
PDFView |
init() |
PDFView |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
PDFView |
initWithFrame(CGRect frame) |
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) |
long |
interpolationQuality()
Allows setting the interpolation quality for images drawn into the PDFView context.
|
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
boolean |
isUsingPageViewController() |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static org.moe.natj.objc.Class |
layerClass() |
void |
layoutDocumentView()
Tells PDFView to calculate (layout) the inner views.
|
double |
maxScaleFactor() |
double |
minScaleFactor()
Set the minimum and maximum scaling factors for the PDF document.
|
static void |
modifyAnimationsWithRepeatCountAutoreversesAnimations(double count,
boolean autoreverses,
UIView.Block_modifyAnimationsWithRepeatCountAutoreversesAnimations animations) |
static PDFView |
new_objc() |
UIEdgeInsets |
pageBreakMargins()
If displaysPageBreaks is enabled, you may customize the spacing between pages by defining margins for
the top, bottom, left, and right of each page.
|
PDFPage |
pageForPointNearest(CGPoint point,
boolean nearest)
Given a point in view coordinates, returns the page at that point.
|
boolean |
pageShadowsEnabled()
Specifies if shadows should be drawn around page borders in a PDFView.
|
void |
performAction(PDFAction action)
Performs the action specified by action.
|
static void |
performSystemAnimationOnViewsOptionsAnimationsCompletion(long animation,
NSArray<? extends UIView> views,
long options,
UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_3 parallelAnimations,
UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_4 completion) |
static void |
performWithoutAnimation(UIView.Block_performWithoutAnimation actionsWithoutAnimation) |
static boolean |
requiresConstraintBasedLayout() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
CGSize |
rowSizeForPage(PDFPage page)
Handy for initially sizing PDFView.
|
double |
scaleFactor()
Method to get / set the current scaling on the displayed PDF document.
|
double |
scaleFactorForSizeToFit()
Regardless of current autoScales mode, this returns the "size to fit" scale factor that autoScales would use
for scaling the current document and layout.
|
void |
scrollSelectionToVisible(java.lang.Object sender)
If the selection is not visible, scrolls view so that it is.
|
void |
selectAll(java.lang.Object sender)
Select all text for the entire document, unless in in page view controller mode for iOS,
where only the current page is selected.
|
static void |
setAnimationBeginsFromCurrentState(boolean fromCurrentState) |
static void |
setAnimationCurve(long curve) |
static void |
setAnimationDelay(double delay) |
static void |
setAnimationDelegate(java.lang.Object delegate) |
static void |
setAnimationDidStopSelector(org.moe.natj.objc.SEL selector) |
static void |
setAnimationDuration_static(double duration) |
static void |
setAnimationRepeatAutoreverses(boolean repeatAutoreverses) |
static void |
setAnimationRepeatCount_static(float repeatCount) |
static void |
setAnimationsEnabled(boolean enabled) |
static void |
setAnimationStartDate(NSDate startDate) |
static void |
setAnimationTransitionForViewCache(long transition,
UIView view,
boolean cache) |
static void |
setAnimationWillStartSelector(org.moe.natj.objc.SEL selector) |
void |
setAutoScales(boolean value)
Toggles mode whereby the scale factor is automatically changed as the view is resized, or rotated, to maximize the
PDF displayed.
|
void |
setBackgroundColor(UIColor value)
Default is a 50% gray.
|
void |
setCurrentSelection(PDFSelection value)
Getter: Returns actual instance of the current PDFSelection object.
|
void |
setCurrentSelectionAnimate(PDFSelection selection,
boolean animate)
Like -[setCurrentSelection:] above but with the additional parameter that specifies whether setting the selection
should be animated.
|
void |
setDelegate_unsafe(PDFViewDelegate value)
-------- delegate
|
void |
setDelegate(PDFViewDelegate value)
-------- delegate
|
void |
setDisplayBox(long value)
Specifies the box to display/clip to.
|
void |
setDisplayDirection(long value)
Set the layout direction, either vertical or horizontal, for the given display mode
Defaults to vertical layout (kPDFDisplayDirectionVertical).
|
void |
setDisplayMode(long value)
See PDFDisplayMode constants above.
|
void |
setDisplaysAsBook(boolean value)
Specifies whether the first page is to be treated as a cover and (for two-up modes) displayed by itself.
|
void |
setDisplaysPageBreaks(boolean value)
Toggle displaying or not displaying page breaks (spacing) between pages.
|
void |
setDisplaysRTL(boolean value)
Specifies presentation of pages from right-to-left.
|
void |
setDocument(PDFDocument value)
Methods for associating a PDFDocument with a PDFView.
|
void |
setEnableDataDetectors(boolean value)
Turns on or off data detection.
|
void |
setHighlightedSelections(NSArray<? extends PDFSelection> value)
The following calls allow you to associate an array of PDFSelections with a PDFView.
|
void |
setInterpolationQuality(long value)
Allows setting the interpolation quality for images drawn into the PDFView context.
|
void |
setMaxScaleFactor(double value) |
void |
setMinScaleFactor(double value)
Set the minimum and maximum scaling factors for the PDF document.
|
void |
setPageBreakMargins(UIEdgeInsets value)
If displaysPageBreaks is enabled, you may customize the spacing between pages by defining margins for
the top, bottom, left, and right of each page.
|
void |
setScaleFactor(double value)
Method to get / set the current scaling on the displayed PDF document.
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static void |
transitionFromViewToViewDurationOptionsCompletion(UIView fromView,
UIView toView,
double duration,
long options,
UIView.Block_transitionFromViewToViewDurationOptionsCompletion completion) |
static void |
transitionWithViewDurationOptionsAnimationsCompletion(UIView view,
double duration,
long options,
UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_3 animations,
UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_4 completion) |
void |
usePageViewControllerWithViewOptions(boolean enable,
NSDictionary<?,?> viewOptions)
Changes the underlying scroll view to use a UIPageViewController as a way to layout and navigate
pages.
|
static long |
userInterfaceLayoutDirectionForSemanticContentAttribute(long attribute) |
static long |
userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection(long semanticContentAttribute,
long layoutDirection) |
static long |
version_static() |
NSArray<? extends PDFPage> |
visiblePages()
Returns an array of PDFPage objects representing the currently visible pages.
|
void |
zoomIn(java.lang.Object sender)
Zooming changes the scaling by root-2.
|
void |
zoomOut(java.lang.Object sender) |
accessibilityIdentifier, accessibilityIgnoresInvertColors, actionForLayerForKey, addConstraint, addConstraints, addGestureRecognizer, addInteraction, addLayoutGuide, addMotionEffect, addSubview, alignmentRectForFrame, alignmentRectInsets, alpha, appliedContentSizeCategoryLimitsDescription, autoresizesSubviews, autoresizingMask, bottomAnchor, bounds, bringSubviewToFront, canBecomeFocused, center, centerXAnchor, centerYAnchor, clearsContextBeforeDrawing, clipsToBounds, collisionBoundingPath, collisionBoundsType, constraints, constraintsAffectingLayoutForAxis, contentCompressionResistancePriorityForAxis, contentHuggingPriorityForAxis, contentMode, contentScaleFactor, contentStretch, convertPointFromCoordinateSpace, convertPointFromView, convertPointToCoordinateSpace, convertPointToView, convertRectFromCoordinateSpace, convertRectFromView, convertRectToCoordinateSpace, convertRectToView, coordinateSpace, decodeRestorableStateWithCoder, didAddSubview, didHintFocusMovement, didMoveToSuperview, didMoveToWindow, didUpdateFocusInContextWithAnimationCoordinator, directionalLayoutMargins, displayLayer, drawLayerInContext, drawRect, drawRectForViewPrintFormatter, drawViewHierarchyInRectAfterScreenUpdates, effectiveUserInterfaceLayoutDirection, encodeRestorableStateWithCoder, encodeWithCoder, endEditing, exchangeSubviewAtIndexWithSubviewAtIndex, exerciseAmbiguityInLayout, firstBaselineAnchor, focusEffect, focusGroupIdentifier, focusGroupPriority, focusItemContainer, focusItemsInRect, frame, frameForAlignmentRect, gestureRecognizers, hasAmbiguousLayout, heightAnchor, hitTestWithEvent, insertSubviewAboveSubview, insertSubviewAtIndex, insertSubviewBelowSubview, insetsLayoutMarginsFromSafeArea, interactions, intrinsicContentSize, invalidateIntrinsicContentSize, isDescendantOfView, isExclusiveTouch, isFocused, isHidden, isMultipleTouchEnabled, isOpaque, isTransparentFocusItem, isUserInteractionEnabled, keyboardLayoutGuide, largeContentImage, largeContentImageInsets, largeContentTitle, lastBaselineAnchor, layer, layerWillDraw, layoutGuides, layoutIfNeeded, layoutMargins, layoutMarginsDidChange, layoutMarginsGuide, layoutSublayersOfLayer, layoutSubviews, leadingAnchor, leftAnchor, maskView, maximumContentSizeCategory, minimumContentSizeCategory, motionEffects, needsUpdateConstraints, overrideUserInterfaceStyle, parentFocusEnvironment, pointInsideWithEvent, preferredFocusedView, preferredFocusEnvironments, preservesSuperviewLayoutMargins, readableContentGuide, removeConstraint, removeConstraints, removeFromSuperview, removeGestureRecognizer, removeInteraction, removeLayoutGuide, removeMotionEffect, resizableSnapshotViewFromRectAfterScreenUpdatesWithCapInsets, restorationIdentifier, rightAnchor, safeAreaInsets, safeAreaInsetsDidChange, safeAreaLayoutGuide, scalesLargeContentImage, semanticContentAttribute, sendSubviewToBack, setAccessibilityIdentifier, setAccessibilityIgnoresInvertColors, setAlpha, setAutoresizesSubviews, setAutoresizingMask, setBounds, setCenter, setClearsContextBeforeDrawing, setClipsToBounds, setContentCompressionResistancePriorityForAxis, setContentHuggingPriorityForAxis, setContentMode, setContentScaleFactor, setContentStretch, setDirectionalLayoutMargins, setExclusiveTouch, setFocusEffect, setFocusGroupIdentifier, setFocusGroupPriority, setFrame, setGestureRecognizers, setHidden, setInsetsLayoutMarginsFromSafeArea, setInteractions, setLargeContentImage, setLargeContentImageInsets, setLargeContentTitle, setLayoutMargins, setMaskView, setMaximumContentSizeCategory, setMinimumContentSizeCategory, setMotionEffects, setMultipleTouchEnabled, setNeedsDisplay, setNeedsDisplayInRect, setNeedsFocusUpdate, setNeedsLayout, setNeedsUpdateConstraints, setOpaque, setOverrideUserInterfaceStyle, setPreservesSuperviewLayoutMargins, setRestorationIdentifier, setScalesLargeContentImage, setSemanticContentAttribute, setShowsLargeContentViewer, setTag, setTintAdjustmentMode, setTintColor, setTransform, setTransform3D, setTranslatesAutoresizingMaskIntoConstraints, setUserInteractionEnabled, shouldUpdateFocusInContext, showsLargeContentViewer, sizeThatFits, sizeToFit, snapshotViewAfterScreenUpdates, subviews, superview, systemLayoutSizeFittingSize, systemLayoutSizeFittingSizeWithHorizontalFittingPriorityVerticalFittingPriority, tag, tintAdjustmentMode, tintColor, tintColorDidChange, topAnchor, trailingAnchor, traitCollection, traitCollectionDidChange, transform, transform3D, translatesAutoresizingMaskIntoConstraints, updateConstraints, updateConstraintsIfNeeded, updateFocusIfNeeded, viewForBaselineLayout, viewForFirstBaselineLayout, viewForLastBaselineLayout, viewPrintFormatter, viewWithTag, widthAnchor, willMoveToSuperview, willMoveToWindow, willRemoveSubview, windowactivityItemsConfiguration, becomeFirstResponder, buildMenuWithBuilder, canBecomeFirstResponder, canPasteItemProviders, canPerformActionWithSender, canResignFirstResponder, captureTextFromCamera, cut, decreaseSize, delete, editingInteractionConfiguration, increaseSize, inputAccessoryView, inputAccessoryViewController, inputAssistantItem, inputView, inputViewController, isFirstResponder, keyCommands, makeTextWritingDirectionLeftToRight, makeTextWritingDirectionRightToLeft, motionBeganWithEvent, motionCancelledWithEvent, motionEndedWithEvent, nextResponder, paste, pasteAndGo, pasteAndMatchStyle, pasteAndSearch, pasteConfiguration, pasteItemProviders, pressesBeganWithEvent, pressesCancelledWithEvent, pressesChangedWithEvent, pressesEndedWithEvent, print, reloadInputViews, remoteControlReceivedWithEvent, resignFirstResponder, restoreUserActivityState, select, setActivityItemsConfiguration, setPasteConfiguration, setUserActivity, targetForActionWithSender, textInputContextIdentifier, textInputMode, toggleBoldface, toggleItalics, toggleUnderline, touchesBeganWithEvent, touchesCancelledWithEvent, touchesEndedWithEvent, touchesEstimatedPropertiesUpdated, touchesMovedWithEvent, undoManager, updateTextAttributesWithConversionHandler, updateUserActivityState, userActivity, validateCommandaccessibilityActivate, 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, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static void addKeyframeWithRelativeStartTimeRelativeDurationAnimations(double frameStartTime,
double frameDuration,
UIView.Block_addKeyframeWithRelativeStartTimeRelativeDurationAnimations animations)
public static PDFView alloc()
public static PDFView allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static void animateKeyframesWithDurationDelayOptionsAnimationsCompletion(double duration,
double delay,
long options,
UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_3 animations,
UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_4 completion)
public static void animateWithDurationAnimations(double duration,
UIView.Block_animateWithDurationAnimations animations)
public static void animateWithDurationAnimationsCompletion(double duration,
UIView.Block_animateWithDurationAnimationsCompletion_1 animations,
UIView.Block_animateWithDurationAnimationsCompletion_2 completion)
public static void animateWithDurationDelayOptionsAnimationsCompletion(double duration,
double delay,
long options,
UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_3 animations,
UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_4 completion)
public static void animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion(double duration,
double delay,
double dampingRatio,
double velocity,
long options,
UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_5 animations,
UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_6 completion)
public void annotationsChangedOnPage(PDFPage page)
public static PDFView appearance()
public PDFView _appearance()
UIAppearanceNote for iOS7: On iOS7 the tintColor property has moved to UIView, and now has special inherited behavior described in UIView.h. This inherited behavior can conflict with the appearance proxy, and therefore tintColor is now disallowed with the appearance proxy.
_appearance in interface UIAppearance_appearance in class UIViewpublic static PDFView appearanceForTraitCollection(UITraitCollection trait)
public PDFView _appearanceForTraitCollection(UITraitCollection trait)
_appearanceForTraitCollection in interface UIAppearance_appearanceForTraitCollection in class UIView@Deprecated public static PDFView appearanceForTraitCollectionWhenContainedIn(UITraitCollection trait, UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
@Deprecated public PDFView _appearanceForTraitCollectionWhenContainedIn(UITraitCollection trait, UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
_appearanceForTraitCollectionWhenContainedIn in interface UIAppearance_appearanceForTraitCollectionWhenContainedIn in class UIViewpublic static PDFView appearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait, NSArray<?> containerTypes)
public PDFView _appearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait, NSArray<?> containerTypes)
_appearanceForTraitCollectionWhenContainedInInstancesOfClasses in interface UIAppearance_appearanceForTraitCollectionWhenContainedInInstancesOfClasses in class UIView@Deprecated public static PDFView appearanceWhenContainedIn(UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
@Deprecated public PDFView _appearanceWhenContainedIn(UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
UIAppearance[[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UISplitViewController class]]] setBarTintColor:myColor]; [[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UITabBarController class], [UISplitViewController class]]] setBarTintColor:myTabbedNavBarColor];
In any given view hierarchy the outermost appearance proxy wins. Specificity (depth of the chain) is the tie-breaker.
In other words, the containment statement is treated as a partial ordering. Given a concrete ordering (actual subview hierarchy), we select the partial ordering that is the first unique match when reading the actual hierarchy from the window down.
_appearanceWhenContainedIn in interface UIAppearance_appearanceWhenContainedIn in class UIViewpublic static PDFView appearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes)
public PDFView _appearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes)
_appearanceWhenContainedInInstancesOfClasses in interface UIAppearance_appearanceWhenContainedInInstancesOfClasses in class UIViewpublic static boolean areAnimationsEnabled()
public long areaOfInterestForMouse(UIEvent event)
public long areaOfInterestForPoint(CGPoint cursorLocation)
public boolean autoScales()
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public UIColor backgroundColor()
backgroundColor in class UIViewpublic static void beginAnimationsContext(java.lang.String animationID,
org.moe.natj.general.ptr.VoidPtr context)
public boolean canGoBack()
public boolean canGoForward()
public boolean canGoToFirstPage()
public boolean canGoToLastPage()
public boolean canGoToNextPage()
public boolean canGoToPreviousPage()
public boolean canZoomIn()
public boolean canZoomOut()
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 void clearSelection()
public static void clearTextInputContextIdentifier(java.lang.String identifier)
public static void commitAnimations()
public CGPoint convertPointFromPage(CGPoint point, PDFPage page)
public CGPoint convertPointToPage(CGPoint point, PDFPage page)
public CGRect convertRectFromPage(CGRect rect, PDFPage page)
public CGRect convertRectToPage(CGRect rect, PDFPage page)
public void copy(java.lang.Object sender)
copy in interface UIResponderStandardEditActionscopy in class UIResponderpublic PDFDestination currentDestination()
public PDFPage currentPage()
public PDFSelection currentSelection()
public static java.lang.String debugDescription_static()
public PDFViewDelegate delegate()
public static java.lang.String description_static()
public long displayBox()
public long displayDirection()
public long displayMode()
public boolean displaysAsBook()
public boolean displaysPageBreaks()
public boolean displaysRTL()
public PDFDocument document()
public UIView documentView()
public void drawPageToContext(PDFPage page, CGContextRef context)
public void drawPagePostToContext(PDFPage page, CGContextRef context)
public boolean enableDataDetectors()
public void enablePageShadows(boolean value)
public boolean gestureRecognizerShouldBeRequiredToFailByGestureRecognizer(UIGestureRecognizer gestureRecognizer, UIGestureRecognizer otherGestureRecognizer)
gestureRecognizerShouldBeRequiredToFailByGestureRecognizer in interface UIGestureRecognizerDelegatepublic boolean gestureRecognizerShouldReceivePress(UIGestureRecognizer gestureRecognizer, UIPress press)
UIGestureRecognizerDelegategestureRecognizerShouldReceivePress in interface UIGestureRecognizerDelegatepublic boolean gestureRecognizerShouldReceiveTouch(UIGestureRecognizer gestureRecognizer, UITouch touch)
UIGestureRecognizerDelegategestureRecognizerShouldReceiveTouch in interface UIGestureRecognizerDelegatepublic boolean gestureRecognizerShouldRecognizeSimultaneouslyWithGestureRecognizer(UIGestureRecognizer gestureRecognizer, UIGestureRecognizer otherGestureRecognizer)
UIGestureRecognizerDelegatenote: returning YES is guaranteed to allow simultaneous recognition. returning NO is not guaranteed to prevent simultaneous recognition, as the other gesture's delegate may return YES
gestureRecognizerShouldRecognizeSimultaneouslyWithGestureRecognizer in interface UIGestureRecognizerDelegatepublic boolean gestureRecognizerShouldRequireFailureOfGestureRecognizer(UIGestureRecognizer gestureRecognizer, UIGestureRecognizer otherGestureRecognizer)
UIGestureRecognizerDelegatenote: returning YES is guaranteed to set up the failure requirement. returning NO does not guarantee that there will not be a failure requirement as the other gesture's counterpart delegate or subclass methods may return YES
gestureRecognizerShouldRequireFailureOfGestureRecognizer in interface UIGestureRecognizerDelegatepublic boolean gestureRecognizerShouldBegin(UIGestureRecognizer gestureRecognizer)
UIViewgestureRecognizerShouldBegin in interface UIGestureRecognizerDelegategestureRecognizerShouldBegin in class UIViewpublic void goBack(java.lang.Object sender)
public void goForward(java.lang.Object sender)
public void goToDestination(PDFDestination destination)
public void goToFirstPage(java.lang.Object sender)
public void goToLastPage(java.lang.Object sender)
public void goToNextPage(java.lang.Object sender)
public void goToPage(PDFPage page)
public void goToPreviousPage(java.lang.Object sender)
public void goToRectOnPage(CGRect rect, PDFPage page)
public void goToSelection(PDFSelection selection)
public static long hash_static()
public NSArray<? extends PDFSelection> highlightedSelections()
public static double inheritedAnimationDuration()
public PDFView initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodinginitWithCoder in class UIViewpublic PDFView initWithFrame(CGRect frame)
initWithFrame in class UIViewpublic 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 long interpolationQuality()
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public boolean isUsingPageViewController()
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static org.moe.natj.objc.Class layerClass()
public void layoutDocumentView()
public double maxScaleFactor()
public double minScaleFactor()
public static void modifyAnimationsWithRepeatCountAutoreversesAnimations(double count,
boolean autoreverses,
UIView.Block_modifyAnimationsWithRepeatCountAutoreversesAnimations animations)
public static PDFView new_objc()
public UIEdgeInsets pageBreakMargins()
public PDFPage pageForPointNearest(CGPoint point, boolean nearest)
public boolean pageShadowsEnabled()
public void performAction(PDFAction action)
public static void performSystemAnimationOnViewsOptionsAnimationsCompletion(long animation,
NSArray<? extends UIView> views,
long options,
UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_3 parallelAnimations,
UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_4 completion)
public static void performWithoutAnimation(UIView.Block_performWithoutAnimation actionsWithoutAnimation)
public static boolean requiresConstraintBasedLayout()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public CGSize rowSizeForPage(PDFPage page)
public double scaleFactor()
public double scaleFactorForSizeToFit()
public void scrollSelectionToVisible(java.lang.Object sender)
public void selectAll(java.lang.Object sender)
selectAll in interface UIResponderStandardEditActionsselectAll in class UIResponderpublic static void setAnimationBeginsFromCurrentState(boolean fromCurrentState)
public static void setAnimationCurve(long curve)
public static void setAnimationDelay(double delay)
public static void setAnimationDelegate(java.lang.Object delegate)
public static void setAnimationDidStopSelector(org.moe.natj.objc.SEL selector)
public static void setAnimationDuration_static(double duration)
public static void setAnimationRepeatAutoreverses(boolean repeatAutoreverses)
public static void setAnimationRepeatCount_static(float repeatCount)
public static void setAnimationStartDate(NSDate startDate)
public static void setAnimationTransitionForViewCache(long transition,
UIView view,
boolean cache)
public static void setAnimationWillStartSelector(org.moe.natj.objc.SEL selector)
public static void setAnimationsEnabled(boolean enabled)
public void setAutoScales(boolean value)
public void setBackgroundColor(UIColor value)
setBackgroundColor in class UIViewpublic void setCurrentSelection(PDFSelection value)
public void setCurrentSelectionAnimate(PDFSelection selection, boolean animate)
public void setDelegate_unsafe(PDFViewDelegate value)
public void setDelegate(PDFViewDelegate value)
public void setDisplayBox(long value)
public void setDisplayDirection(long value)
public void setDisplayMode(long value)
public void setDisplaysAsBook(boolean value)
public void setDisplaysPageBreaks(boolean value)
public void setDisplaysRTL(boolean value)
public void setDocument(PDFDocument value)
public void setEnableDataDetectors(boolean value)
public void setHighlightedSelections(NSArray<? extends PDFSelection> value)
public void setInterpolationQuality(long value)
public void setMaxScaleFactor(double value)
public void setMinScaleFactor(double value)
public void setPageBreakMargins(UIEdgeInsets value)
public void setScaleFactor(double value)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static void transitionFromViewToViewDurationOptionsCompletion(UIView fromView, UIView toView, double duration, long options, UIView.Block_transitionFromViewToViewDurationOptionsCompletion completion)
public static void transitionWithViewDurationOptionsAnimationsCompletion(UIView view, double duration, long options, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_3 animations, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_4 completion)
public void usePageViewControllerWithViewOptions(boolean enable,
NSDictionary<?,?> viewOptions)
public static long userInterfaceLayoutDirectionForSemanticContentAttribute(long attribute)
public static long userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection(long semanticContentAttribute,
long layoutDirection)
public static long version_static()
public NSArray<? extends PDFPage> visiblePages()
public void zoomIn(java.lang.Object sender)
public void zoomOut(java.lang.Object sender)
public boolean gestureRecognizerShouldReceiveEvent(UIGestureRecognizer gestureRecognizer, UIEvent event)
UIGestureRecognizerDelegategestureRecognizerShouldReceiveEvent in interface UIGestureRecognizerDelegate