accessibilityLineEndPositionFromCurrentSelection
TypeScriptaccessibilityLineEndPositionFromCurrentSelection(): numberSwift declarationfunc accessibilityLineEndPositionFromCurrentSelection() -> IntCreate a browser that renders content using an alternative browser engine.
67 types
229 callable entries
83 skipped
73% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
BEAccessibility
struct
BEAccessibilityContainerType
struct · iOS 18.0+
BEAccessibilityOrientation
enum · iOS 27.0+
BEAccessibilityPressedState
enum · iOS 18.0+
BEAccessibilityRemoteElement
class · iOS 26.0+
BEAccessibilityRemoteHostElement
class · iOS 26.0+
BEAccessibilityTextMarker
class · iOS 18.2+
BEAccessibilityTextMarker.Range
class · iOS 18.2+
BEAccessibilityTextMarkerSupport
protocol · iOS 18.2+
BEAutoFillTextSuggestion
class · iOS 17.4+
BEContextMenuConfiguration
class · iOS 17.4+
BEDirectionalTextRange
struct · iOS 17.4+
BEDownloadMonitor
class · iOS 18.2+
BEDownloadMonitor.ID
typealias · iOS 18.2+
BEDownloadMonitor.Location
class · iOS 18.2+
BEDragInteraction
class · iOS 17.4+
BEDragInteractionDelegate
protocol · iOS 17.4+
BEExtendedTextInputTraits
protocol · iOS 17.4+
BEExtensionProcess
protocol · iOS 26.0+
BEGestureType
enum · iOS 17.4+
BEKeyEntry
class · iOS 17.4+
BEKeyEntry.KeyPressState
enum · iOS 17.4+
BEKeyEntryContext
class · iOS 17.4+
BEKeyModifierFlags
enum · iOS 17.4+
BEMediaEnvironment
class · iOS 17.4+
BEProcessCapability
class · iOS 17.4+
BEResponderEditActions
protocol · iOS 17.4+
BEScrollView
class · iOS 17.4+
BEScrollViewDelegate
protocol · iOS 17.4+
BEScrollViewScrollUpdate
class · iOS 17.4+
BEScrollViewScrollUpdate.Phase
enum · iOS 17.4+
BESelectionFlags
struct · iOS 17.4+
BESelectionTouchPhase
enum · iOS 17.4+
BETextAlternatives
class · iOS 17.4+
BETextDocumentContext
class · iOS 17.4+
BETextDocumentRequest
class · iOS 17.4+
BETextDocumentRequest.Options
struct · iOS 17.4+
BETextInput
protocol · iOS 17.4+
BETextInputDelegate
protocol · iOS 17.4+
BETextInteraction
class · iOS 17.4+
BETextInteractionDelegate
protocol · iOS 17.4+
BETextReplacementOptions
struct · iOS 17.4+
BETextSelectionDirectionNavigation
protocol · iOS 17.4+
BETextSuggestion
class · iOS 17.4+
BEWebAppManifest
class · iOS 17.5+
BEWebContentFilter
class · iOS 26.2+
BEWebContentFilter.PermissionDecision
enum · iOS 27.0+
LayerHierarchy
class · iOS 17.4+
LayerHierarchyHandle
class · iOS 17.4+
LayerHierarchyHostingTransactionCoordinator
class · iOS 17.4+
LayerHierarchyHostingView
class · iOS 17.4+
MediaEnvironment
struct · iOS 17.4+
NetworkingExtension
protocol · iOS 17.4+
NetworkingExtensionConfiguration
struct · iOS 17.4+
NetworkingProcess
struct · iOS 17.4+
ProcessCapability
enum · iOS 17.4+
ProcessCapability.Grant
struct · iOS 17.4+
RenderingExtension
protocol · iOS 17.4+
RenderingExtensionConfiguration
struct · iOS 17.4+
RenderingExtensionFeature
enum · iOS 26.2+
RenderingProcess
struct · iOS 17.4+
RestrictedSandboxAppliable
protocol · iOS 17.4+
RestrictedSandboxRevision
enum · iOS 17.4+
RestrictedSandboxRevision.AllCases
typealias · iOS 17.4+
WebContentExtension
protocol · iOS 17.4+
WebContentExtensionConfiguration
struct · iOS 17.4+
WebContentProcess
struct · iOS 17.4+
accessibilityLineEndPositionFromCurrentSelection(): numberSwift declarationfunc accessibilityLineEndPositionFromCurrentSelection() -> IntaccessibilityLineRange(position: number): SDKHandleSwift declarationfunc accessibilityLineRange(forPosition position: Int) -> NSRangeaccessibilityLineStartPositionFromCurrentSelection(): numberSwift declarationfunc accessibilityLineStartPositionFromCurrentSelection() -> IntbrowserAccessibilityAttributedValue(range: SDKHandle): _Foundation_NSAttributedStringSwift declarationfunc browserAccessibilityAttributedValue(in range: NSRange) -> NSAttributedStringbrowserAccessibilityDeleteTextAtCursor(numberOfCharacters: number): voidSwift declarationfunc browserAccessibilityDeleteTextAtCursor(numberOfCharacters: Int)browserAccessibilityImageData(attributes: NativeMap<unknown, unknown>): (_CoreVideo_CVBuffer) | nullSwift declarationfunc browserAccessibilityImageData(_ attributes: [AnyHashable : Any]) -> CVPixelBuffer?browserAccessibilityInsertTextAtCursor(text: string): voidSwift declarationfunc browserAccessibilityInsertTextAtCursor(text: String)browserAccessibilitySelectedTextRange(): SDKHandleSwift declarationfunc browserAccessibilitySelectedTextRange() -> NSRangebrowserAccessibilitySetSelectedTextRange(range: SDKHandle): voidSwift declarationfunc browserAccessibilitySetSelectedTextRange(_ range: NSRange)browserAccessibilityValue(range: SDKHandle): stringSwift declarationfunc browserAccessibilityValue(in range: NSRange) -> Stringget browserAccessibilityContainerType(): BEAccessibilityContainerTypeSwift declarationvar browserAccessibilityContainerType: BEAccessibilityContainerType { get set }set browserAccessibilityContainerType(value: BEAccessibilityContainerType)Swift declarationvar browserAccessibilityContainerType: BEAccessibilityContainerType { get set }get browserAccessibilityCurrentStatus(): (string) | nullSwift declarationvar browserAccessibilityCurrentStatus: String? { get set }set browserAccessibilityCurrentStatus(value: (string) | null)Swift declarationvar browserAccessibilityCurrentStatus: String? { get set }get browserAccessibilityDetailsElements(): Array<_ObjectiveC_NSObject>Swift declarationvar browserAccessibilityDetailsElements: [NSObject] { get set }set browserAccessibilityDetailsElements(value: Array<_ObjectiveC_NSObject>)Swift declarationvar browserAccessibilityDetailsElements: [NSObject] { get set }get browserAccessibilityHasDOMFocus(): booleanSwift declarationvar browserAccessibilityHasDOMFocus: Bool { get set }set browserAccessibilityHasDOMFocus(value: boolean)Swift declarationvar browserAccessibilityHasDOMFocus: Bool { get set }get browserAccessibilityIsRequired(): booleanSwift declarationvar browserAccessibilityIsRequired: Bool { get set }set browserAccessibilityIsRequired(value: boolean)Swift declarationvar browserAccessibilityIsRequired: Bool { get set }get browserAccessibilityKeyboardShortcuts(): (string) | nullSwift declarationvar browserAccessibilityKeyboardShortcuts: String? { get set }set browserAccessibilityKeyboardShortcuts(value: (string) | null)Swift declarationvar browserAccessibilityKeyboardShortcuts: String? { get set }get browserAccessibilityOrientation(): BEAccessibilityOrientationSwift declarationvar browserAccessibilityOrientation: BEAccessibilityOrientation { get set }set browserAccessibilityOrientation(value: BEAccessibilityOrientation)Swift declarationvar browserAccessibilityOrientation: BEAccessibilityOrientation { get set }get browserAccessibilityPressedState(): BEAccessibilityPressedStateSwift declarationvar browserAccessibilityPressedState: BEAccessibilityPressedState { get set }set browserAccessibilityPressedState(value: BEAccessibilityPressedState)Swift declarationvar browserAccessibilityPressedState: BEAccessibilityPressedState { get set }get browserAccessibilityRoleDescription(): (string) | nullSwift declarationvar browserAccessibilityRoleDescription: String? { get set }set browserAccessibilityRoleDescription(value: (string) | null)Swift declarationvar browserAccessibilityRoleDescription: String? { get set }get browserAccessibilitySortDirection(): (string) | nullSwift declarationvar browserAccessibilitySortDirection: String? { get set }set browserAccessibilitySortDirection(value: (string) | null)Swift declarationvar browserAccessibilitySortDirection: String? { get set }get browserAccessibilityImageDataSize(): { width: number; height: number }Swift declarationvar browserAccessibilityImageDataSize: CGSize { get }Returns the native pixel dimensions of the image represented by this element, or `CGSize.zero` if this element does not represent an image.
83 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
BETextAlternatives.init()
inherited init: clang: 'init' is unavailable
BETextDocumentContext.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
BEAutoFillTextSuggestion.init()
inherited init: clang: 'init' is unavailable
BETextDocumentRequest.init()
inherited init: clang: 'init' is unavailable
BEKeyEntryContext.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
BEWebAppManifest.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
BEKeyEntry.init()
inherited init: clang: 'init' is unavailable
BEAccessibilityRemoteElement.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
BEAccessibilityRemoteHostElement.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
LayerHierarchyHandle.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
BEDragInteraction.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
BETextSuggestion.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
BEScrollViewScrollUpdate.init()
inherited init: clang: 'init' is unavailable
protocol implementation WebContentExtension
This protocol needs associated types that cannot yet cross the bridge.
protocol implementation RenderingExtension
This protocol needs associated types that cannot yet cross the bridge.
protocol implementation NetworkingExtension
This protocol needs associated types that cannot yet cross the bridge.
protocol implementation BETextInputDelegate
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation BEExtensionProcess
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation BEDragInteractionDelegate.dragInteraction(_:previewForLifting:session:)
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation BEDragInteractionDelegate.dragInteraction(_:sessionAllowsMoveOperation:)
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation BEDragInteractionDelegate.dragInteraction(_:sessionIsRestrictedToDraggingApplication:)
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation BEDragInteractionDelegate.dragInteraction(_:prefersFullSizePreviewsFor:)
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation BEDragInteractionDelegate.dragInteraction(_:itemsForAddingTo:withTouchAt:)
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation BEDragInteractionDelegate.dragInteraction(_:sessionForAddingItems:withTouchAt:)
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation BEDragInteractionDelegate.dragInteraction(_:previewForCancelling:withDefault:)
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation BEDragInteractionDelegate.dragInteraction(_:prepare:completion:)
nonescaping protocol callback cannot use the async dispatcher
protocol implementation BEDragInteractionDelegate.dragInteraction(_:itemsForAddingTo:forTouchAt:completion:)
nonescaping protocol callback cannot use the async dispatcher
protocol implementation BEDragInteractionDelegate
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation BEExtendedTextInputTraits.autocapitalizationType
non-method protocol requirement
protocol implementation BEExtendedTextInputTraits.autocorrectionType
non-method protocol requirement