Share via


SKTileMapNode Class

Definition

A SKNode that encapsulates a tiled map and a SKTileSet.

[Foundation.Register("SKTileMapNode", true)]
public class SKTileMapNode : SpriteKit.SKNode, IDisposable
[<Foundation.Register("SKTileMapNode", true)>]
type SKTileMapNode = class
    inherit SKNode
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSCopying
    interface INSSecureCoding
Inheritance
Inheritance
Attributes
Implements

Remarks

The SKTileMapNode subclass of SKNode allows developers to easily create and manipulate tile-based maps with a variety of geometries and perspectives. An SKTileMapNode contains a SKTileSet that defines the overall map. In addition, the SKTileSet contains one or more SKTileGroup objects, each of which represents one style of tile, which may have several representations.

//Load tile set
var tileSet = SKTileSet.FromName ("MyTileSet");
//Create a 16x16 map
var tileNode = new SKTileMapNode (tileSet, 16, 16, tileSet.DefaultTileSize);

//Fill the node's grid with the default tile 
var tg = tileSet.DefaultTileGroup;
tileNode.Fill (tg);

The relationship between a SKTileMapNode and it's tiles is shown in the following image:

Constructors

Name Description
SKTileMapNode()

Creates a new SKTileMapNode with default values.

SKTileMapNode(NativeHandle)

A constructor used when creating managed representations of unmanaged objects. Called by the runtime.

SKTileMapNode(NSCoder)

A constructor that initializes the object from the data stored in the unarchiver object.

SKTileMapNode(NSObjectFlag)

Constructor to call on derived classes to skip initialization and merely allocate the object.

SKTileMapNode(SKTileSet, UIntPtr, UIntPtr, CGSize, SKTileGroup)
SKTileMapNode(SKTileSet, UIntPtr, UIntPtr, CGSize, SKTileGroup[])
SKTileMapNode(SKTileSet, UIntPtr, UIntPtr, CGSize)

Properties

Name Description
AccessibilityAssistiveTechnologyFocusedIdentifiers (Inherited from UIResponder)
AccessibilityAttributedUserInputLabels (Inherited from NSObject)
AccessibilityCustomActions (Inherited from UIResponder)
AccessibilityDragSourceDescriptors (Inherited from UIResponder)
AccessibilityDropPointDescriptors (Inherited from UIResponder)
AccessibilityRespondsToUserInteraction (Inherited from NSObject)
AccessibilityTextualContext (Inherited from NSObject)
AccessibilityUserInputLabels (Inherited from NSObject)
ActivityItemsConfiguration (Inherited from UIResponder)
Alpha (Inherited from SKNode)
AnchorPoint
AttributeValues
BlendMode
Bounds

Gets the bounding rectangle of the object in its own coordinate space.

(Inherited from SKNode)
CanBecomeFirstResponder (Inherited from UIResponder)
CanBecomeFocused (Inherited from SKNode)
CanResignFirstResponder (Inherited from UIResponder)
Children (Inherited from SKNode)
Class (Inherited from NSObject)
ClassHandle

The Objective-C class handle for this class.

Color
ColorBlendFactor
Constraints (Inherited from SKNode)
CoordinateSpace

Gets the coordinate space implemenation.

(Inherited from SKNode)
DebugDescription (Inherited from NSObject)
Description (Inherited from NSObject)
EditingInteractionConfiguration (Inherited from UIResponder)
EnableAutomapping
ExposedBindings (Inherited from NSObject)
FocusBehavior (Inherited from SKNode)
FocusEffect (Inherited from SKNode)
FocusGroupIdentifier (Inherited from SKNode)
FocusGroupPriority (Inherited from SKNode)
FocusItemContainer

Gets the container that manages focus information for child focus items.

(Inherited from SKNode)
FocusItemDeferralMode (Inherited from SKNode)
Frame (Inherited from SKNode)
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from NSObject)
HasActions (Inherited from SKNode)
Hidden

Gets a value that tells whether the node and its descendants are rendered to the screen.

(Inherited from SKNode)
InputAccessoryView (Inherited from UIResponder)
InputAccessoryViewController (Inherited from UIResponder)
InputAssistantItem (Inherited from UIResponder)
InputView (Inherited from UIResponder)
InputViewController (Inherited from UIResponder)
IsDirectBinding (Inherited from NSObject)
IsFirstResponder (Inherited from UIResponder)
IsProxy (Inherited from NSObject)
IsTransparentFocusItem (Inherited from SKNode)
KeyCommands (Inherited from UIResponder)
LightingBitMask
MapSize
Menu (Inherited from NSResponder)
Name (Inherited from SKNode)
NextResponder (Inherited from UIResponder)
NextResponder (Inherited from NSResponder)
NumberOfColumns
NumberOfRows
Parent (Inherited from SKNode)
ParentFocusEnvironment

Gets the parent focus environment.

(Inherited from SKNode)
PasteConfiguration

The UIPasteConfiguration supported by this object.

(Inherited from UIResponder)
Paused

Gets or sets a value that causes this node and its descendants to be skipped when actions are processed for the scene. true causes them to be skipped.

(Inherited from SKNode)
PhysicsBody (Inherited from SKNode)
Position (Inherited from SKNode)
PreferredFocusedView

If not null, indicates the child UIView that should receive focus by default.

(Inherited from SKNode)
PreferredFocusEnvironments

Gets the list of focus environments, ordered by priority, that the environment prefers when updating the focus.

(Inherited from SKNode)
ReachConstraints (Inherited from SKNode)
RetainCount (Inherited from NSObject)
Scene (Inherited from SKNode)
Self (Inherited from NSObject)
Shader
Speed (Inherited from SKNode)
Superclass (Inherited from NSObject)
SuperHandle

Handle used to represent the methods in the base class for this NSObject.

(Inherited from NSObject)
TextInputContextIdentifier (Inherited from UIResponder)
TextInputMode (Inherited from UIResponder)
TileSet
TileSize
TouchBar (Inherited from UIResponder)
TouchBar (Inherited from NSResponder)
UndoManager (Inherited from UIResponder)
UserActivity (Inherited from UIResponder)
UserActivity (Inherited from NSResponder)
UserData (Inherited from SKNode)
UserInteractionEnabled

Gets or sets a value that controls whether the node responds to touch.

(Inherited from SKNode)
XScale (Inherited from SKNode)
YScale (Inherited from SKNode)
Zone (Inherited from NSObject)
ZPosition (Inherited from SKNode)
ZRotation (Inherited from SKNode)

Methods

Name Description
AcceptsFirstResponder() (Inherited from NSResponder)
AccessibilityDecrement() (Inherited from UIResponder)
AccessibilityElementDidBecomeFocused() (Inherited from UIResponder)
AccessibilityElementDidLoseFocus() (Inherited from UIResponder)
AccessibilityElementIsFocused() (Inherited from UIResponder)
AccessibilityIncrement() (Inherited from UIResponder)
AccessibilityPerformEscape() (Inherited from UIResponder)
AccessibilityPerformMagicTap() (Inherited from UIResponder)
AccessibilityScroll(UIAccessibilityScrollDirection) (Inherited from UIResponder)
Add(SKNode)

Adds node to the end of the list of child nodes.

(Inherited from SKNode)
AddChild(SKNode) (Inherited from SKNode)
AddNodes(SKNode[])

Adds nodes to the end of the list of child nodes.

(Inherited from SKNode)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (Inherited from NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (Inherited from NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AlignCenter(NSObject) (Inherited from UIResponder)
AlignJustified(NSObject) (Inherited from UIResponder)
AlignLeft(NSObject) (Inherited from UIResponder)
AlignRight(NSObject) (Inherited from UIResponder)
AwakeFromNib() (Inherited from NSObject)
BecomeFirstResponder() (Inherited from UIResponder)
BecomeFirstResponder() (Inherited from NSResponder)
BeginGestureWithEvent(NSEvent) (Inherited from NSResponder)
BeginInvokeOnMainThread(Action) (Inherited from NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invokes asynchrously the specified code on the main UI thread.

(Inherited from NSObject)
Bind(NSString, NSObject, String, NSBindingOptions) (Inherited from NSObject)
Bind(NSString, NSObject, String, NSDictionary) (Inherited from NSObject)
BuildMenu(IUIMenuBuilder) (Inherited from UIResponder)
CalculateAccumulatedFrame() (Inherited from SKNode)
CanPaste(NSItemProvider[])

Returns true if the responder can paste from the specified item providers.

(Inherited from UIResponder)
CanPerform(Selector, NSObject) (Inherited from UIResponder)
CaptureTextFromCamera(NSObject) (Inherited from UIResponder)
ChangeMode(NSEvent) (Inherited from NSResponder)
CommitEditing() (Inherited from NSObject)
CommitEditing(NSObject, Selector, IntPtr) (Inherited from NSObject)
ConformsToProtocol(NativeHandle) (Inherited from NSObject)
ContainsPoint(CGPoint) (Inherited from SKNode)
ContextMenuKeyDown(NSEvent) (Inherited from NSResponder)
ConvertPointFromCoordinateSpace(CGPoint, IUICoordinateSpace) (Inherited from SKNode)
ConvertPointFromNode(CGPoint, SKNode) (Inherited from SKNode)
ConvertPointToCoordinateSpace(CGPoint, IUICoordinateSpace) (Inherited from SKNode)
ConvertPointToNode(CGPoint, SKNode) (Inherited from SKNode)
ConvertRectFromCoordinateSpace(CGRect, IUICoordinateSpace) (Inherited from SKNode)
ConvertRectToCoordinateSpace(CGRect, IUICoordinateSpace) (Inherited from SKNode)
Copy() (Inherited from NSObject)
Copy(NSObject) (Inherited from UIResponder)
Copy(NSZone)

Performs a copy of the underlying Objective-C object.

Create(SKTileSet, UIntPtr, UIntPtr, CGSize, SKTileGroup)
Create(SKTileSet, UIntPtr, UIntPtr, CGSize, SKTileGroup[])
Create(SKTileSet, UIntPtr, UIntPtr, CGSize)

Factory method to create an SKTileMapNode with the specified properties.

CreateTouchBar() (Inherited from UIResponder)
CursorUpdate(NSEvent) (Inherited from NSResponder)
Cut(NSObject) (Inherited from UIResponder)
DangerousAutorelease()

Calls the 'autorelease' selector on this object.

(Inherited from NSObject)
DangerousRelease()

Calls the 'release' selector on this object.

(Inherited from NSObject)
DangerousRetain()

Calls the 'retain' selector on this object.

(Inherited from NSObject)
DecreaseSize(NSObject) (Inherited from UIResponder)
Delete(NSObject) (Inherited from UIResponder)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (Inherited from NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Inherited from NSObject)
DidChangeValue(String) (Inherited from NSObject)
DidHintFocusMovement(UIFocusMovementHint)

Called when a focus change may soon happen.

(Inherited from SKNode)
DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

Delegate method called shortly after focus has changed to a new UIView.

(Inherited from SKNode)
Dispose()

Releases the resources used by the NSObject object.

(Inherited from NSObject)
Dispose(Boolean)
DoesNotRecognizeSelector(Selector) (Inherited from NSObject)
Duplicate(NSObject) (Inherited from UIResponder)
EncodeRestorableState(NSCoder, NSOperationQueue) (Inherited from NSResponder)
EncodeRestorableState(NSCoder) (Inherited from NSResponder)
EncodeTo(NSCoder)

Encodes the state of the object using the provided encoder.

EndGestureWithEvent(NSEvent) (Inherited from NSResponder)
EnumerateChildNodes(String, SKNodeChildEnumeratorHandler) (Inherited from SKNode)
Equals(NSObject) (Inherited from NSObject)
Equals(Object) (Inherited from NSObject)
Export(NSObject) (Inherited from UIResponder)
Fill(SKTileGroup)
Find(NSObject) (Inherited from UIResponder)
FindAndReplace(NSObject) (Inherited from UIResponder)
FindNext(NSObject) (Inherited from UIResponder)
FindPrevious(NSObject) (Inherited from UIResponder)
FlagsChanged(NSEvent) (Inherited from NSResponder)
FlushBufferedKeyEvents() (Inherited from NSResponder)
FromTileSet(SKTileSet, UIntPtr, UIntPtr, CGSize, GKNoiseMap, NSNumber[])
GetActionForKey(String) (Inherited from SKNode)
GetBindingInfo(NSString) (Inherited from NSObject)
GetBindingOptionDescriptions(NSString) (Inherited from NSObject)
GetBindingValueClass(NSString) (Inherited from NSObject)
GetCenterOfTile(UIntPtr, UIntPtr)

Retrieves the CGPoint at the center of the specified position.

GetChildNode(String) (Inherited from SKNode)
GetDictionaryOfValuesFromKeys(NSString[]) (Inherited from NSObject)
GetEnumerator()

Returns an enumerator that iterates over the child nodes that belong to the current node.

(Inherited from SKNode)
GetFocusItems(CGRect)

Returns a list of all the child focus items within the specified rectangle.

(Inherited from SKNode)
GetHashCode()

Generates a hash code for the current instance.

(Inherited from NSObject)
GetMethodForSelector(Selector) (Inherited from NSObject)
GetNativeHash() (Inherited from NSObject)
GetNewWindowForTab(NSObject) (Inherited from NSResponder)
GetNodeAtPoint(CGPoint) (Inherited from SKNode)
GetNodesAtPoint(CGPoint) (Inherited from SKNode)
GetObjectsMatching(String) (Inherited from SKNode)
GetProvider(UIDeferredMenuElement) (Inherited from UIResponder)
GetSoundIdentifier(UIFocusUpdateContext) (Inherited from SKNode)
GetTargetForAction(Selector, NSObject) (Inherited from UIResponder)
GetTileColumnIndex(CGPoint)
GetTileDefinition(UIntPtr, UIntPtr)

Gets the SKTileDefinition for the tile at the specified position.

GetTileGroup(UIntPtr, UIntPtr)

Gets the SKTileGroup for the tile at the specified position.

GetTileRowIndex(CGPoint)
GetValue(String)
HelpRequested(NSEvent) (Inherited from NSResponder)
IncreaseSize(NSObject) (Inherited from UIResponder)
Init() (Inherited from NSObject)
InitializeHandle(NativeHandle, String) (Inherited from NSObject)
InitializeHandle(NativeHandle) (Inherited from NSObject)
InParentHierarchy(SKNode) (Inherited from SKNode)
InsertChild(SKNode, IntPtr)

Inserts node at the position that is specified by index into the list of this node's children.

(Inherited from SKNode)
InterpretKeyEvents(NSEvent[]) (Inherited from NSResponder)
IntersectsNode(SKNode) (Inherited from SKNode)
InvalidateRestorableState() (Inherited from NSResponder)
Invoke(Action, Double) (Inherited from NSObject)
Invoke(Action, TimeSpan) (Inherited from NSObject)
InvokeOnMainThread(Action) (Inherited from NSObject)
InvokeOnMainThread(Selector, NSObject)

Invokes synchrously the specified code on the main UI thread.

(Inherited from NSObject)
IsEqual(NSObject) (Inherited from NSObject)
IsEqual(SKNode) (Inherited from SKNode)
IsKindOfClass(Class) (Inherited from NSObject)
IsMemberOfClass(Class) (Inherited from NSObject)
KeyDown(NSEvent) (Inherited from NSResponder)
KeyUp(NSEvent) (Inherited from NSResponder)
MagnifyWithEvent(NSEvent) (Inherited from NSResponder)
MakeTextWritingDirectionLeftToRight(NSObject) (Inherited from UIResponder)
MakeTextWritingDirectionRightToLeft(NSObject) (Inherited from UIResponder)
MarkDirty()

Promotes a regular peer object (IsDirectBinding is true) into a toggleref object.

(Inherited from NSObject)
MotionBegan(UIEventSubtype, UIEvent) (Inherited from UIResponder)
MotionCancelled(UIEventSubtype, UIEvent) (Inherited from UIResponder)
MotionEnded(UIEventSubtype, UIEvent) (Inherited from UIResponder)
MouseCancelled(NSEvent) (Inherited from NSResponder)
MouseDown(NSEvent) (Inherited from NSResponder)
MouseDragged(NSEvent) (Inherited from NSResponder)
MouseEntered(NSEvent) (Inherited from NSResponder)
MouseExited(NSEvent) (Inherited from NSResponder)
MouseMoved(NSEvent) (Inherited from NSResponder)
MouseUp(NSEvent) (Inherited from NSResponder)
Move(NSObject) (Inherited from UIResponder)
MoveToParent(SKNode) (Inherited from SKNode)
MutableCopy() (Inherited from NSObject)
NewFromPasteboard(NSObject) (Inherited from UIResponder)
NoResponderFor(Selector) (Inherited from NSResponder)
ObjectDidEndEditing(NSObject) (Inherited from NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (Inherited from NSObject)
OtherMouseDown(NSEvent) (Inherited from NSResponder)
OtherMouseDragged(NSEvent) (Inherited from NSResponder)
OtherMouseUp(NSEvent) (Inherited from NSResponder)
Paste(NSItemProvider[])

Performs the paste.

(Inherited from UIResponder)
Paste(NSObject) (Inherited from UIResponder)
PasteAndGo(NSObject) (Inherited from UIResponder)
PasteAndMatchStyle(NSObject) (Inherited from UIResponder)
PasteAndSearch(NSObject) (Inherited from UIResponder)
PerformClose(NSObject) (Inherited from UIResponder)
PerformKeyEquivalent(NSEvent) (Inherited from NSResponder)
PerformSelector(Selector, NSObject, Double, NSString[]) (Inherited from NSObject)
PerformSelector(Selector, NSObject, Double) (Inherited from NSObject)
PerformSelector(Selector, NSObject, NSObject) (Inherited from NSObject)
PerformSelector(Selector, NSObject) (Inherited from NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (Inherited from NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (Inherited from NSObject)
PerformSelector(Selector) (Inherited from NSObject)
PrepareForInterfaceBuilder() (Inherited from NSObject)
PresentError(NSError, NSWindow, NSObject, Selector, IntPtr) (Inherited from NSResponder)
PresentError(NSError) (Inherited from NSResponder)
PressesBegan(NSSet<UIPress>, UIPressesEvent) (Inherited from UIResponder)
PressesCancelled(NSSet<UIPress>, UIPressesEvent) (Inherited from UIResponder)
PressesChanged(NSSet<UIPress>, UIPressesEvent) (Inherited from UIResponder)
PressesEnded(NSSet<UIPress>, UIPressesEvent) (Inherited from UIResponder)
PressureChange(NSEvent) (Inherited from NSResponder)
Print(NSObject) (Inherited from UIResponder)
QuickLook(NSEvent) (Inherited from NSResponder)
ReloadInputViews() (Inherited from UIResponder)
RemoteControlReceived(UIEvent) (Inherited from UIResponder)
RemoveActionForKey(String) (Inherited from SKNode)
RemoveAllActions() (Inherited from SKNode)
RemoveAllChildren() (Inherited from SKNode)
RemoveChildren(SKNode[]) (Inherited from SKNode)
RemoveFromParent() (Inherited from SKNode)
RemoveObserver(NSObject, NSString, IntPtr) (Inherited from NSObject)
RemoveObserver(NSObject, NSString) (Inherited from NSObject)
RemoveObserver(NSObject, String, IntPtr) (Inherited from NSObject)
RemoveObserver(NSObject, String) (Inherited from NSObject)
Rename(NSObject) (Inherited from UIResponder)
ResignFirstResponder() (Inherited from UIResponder)
ResignFirstResponder() (Inherited from NSResponder)
RespondsToSelector(Selector) (Inherited from NSObject)
RestoreState(NSCoder) (Inherited from NSResponder)
RestoreUserActivityState(NSUserActivity) (Inherited from UIResponder)
RestoreUserActivityState(NSUserActivity) (Inherited from NSResponder)
RightMouseDown(NSEvent) (Inherited from NSResponder)
RightMouseDragged(NSEvent) (Inherited from NSResponder)
RightMouseUp(NSEvent) (Inherited from NSResponder)
RotateWithEvent(NSEvent) (Inherited from NSResponder)
RunAction(SKAction, Action) (Inherited from SKNode)
RunAction(SKAction, String) (Inherited from SKNode)
RunAction(SKAction) (Inherited from SKNode)
RunActionAsync(SKAction)

Asynchronously adds an action to the node that will be processed in the next animation loop.

(Inherited from SKNode)
ScrollWheel(NSEvent) (Inherited from NSResponder)
Select(NSObject) (Inherited from UIResponder)
SelectAll(NSObject) (Inherited from UIResponder)
SetNeedsFocusUpdate()

When this is the active focus environment, requests a focus update, which can potentially change the PreferredFocusedView. (See also UpdateFocusIfNeeded().)

(Inherited from SKNode)
SetNilValueForKey(NSString) (Inherited from NSObject)
SetScale(NFloat)

Sets the X- and Y-scales to scale.

(Inherited from SKNode)
SetTileGroup(SKTileGroup, SKTileDefinition, UIntPtr, UIntPtr)

Sets the tileGroup and tileDefinition at the specified ___location.

SetTileGroup(SKTileGroup, UIntPtr, UIntPtr)

Sets the SKTileGroup at the specified ___location.

SetValue(SKAttributeValue, String)
SetValueForKey(NSObject, NSString) (Inherited from NSObject)
SetValueForKeyPath(NativeHandle, NSString) (Inherited from NSObject)
SetValueForKeyPath(NSObject, NSString) (Inherited from NSObject)
SetValueForUndefinedKey(NSObject, NSString) (Inherited from NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (Inherited from NSObject)
ShouldBeTreatedAsInkEvent(NSEvent) (Inherited from NSResponder)
ShouldUpdateFocus(UIFocusUpdateContext)

Called prior to the current object either losing or receiving focus. If either focus environment returns false, the focus update is canceled.

(Inherited from SKNode)
ShowContextHelp(NSObject) (Inherited from NSResponder)
ShowWritingTools(NSObject) (Inherited from UIResponder)
SmartMagnify(NSEvent) (Inherited from NSResponder)
SupplementalTargetForAction(Selector, NSObject) (Inherited from NSResponder)
SwipeWithEvent(NSEvent) (Inherited from NSResponder)
TabletPoint(NSEvent) (Inherited from NSResponder)
TabletProximity(NSEvent) (Inherited from NSResponder)
ToggleBoldface(NSObject) (Inherited from UIResponder)
ToggleInspector(NSObject) (Inherited from UIResponder)
ToggleItalics(NSObject) (Inherited from UIResponder)
ToggleSidebar(NSObject) (Inherited from UIResponder)
ToggleUnderline(NSObject) (Inherited from UIResponder)
ToString()

Returns a string representation of the value of the current instance.

(Inherited from NSObject)
TouchesBegan(NSSet, UIEvent) (Inherited from UIResponder)
TouchesBeganWithEvent(NSEvent) (Inherited from NSResponder)
TouchesCancelled(NSSet, UIEvent) (Inherited from UIResponder)
TouchesCancelledWithEvent(NSEvent) (Inherited from NSResponder)
TouchesEnded(NSSet, UIEvent) (Inherited from UIResponder)
TouchesEndedWithEvent(NSEvent) (Inherited from NSResponder)
TouchesEstimatedPropertiesUpdated(NSSet) (Inherited from UIResponder)
TouchesMoved(NSSet, UIEvent) (Inherited from UIResponder)
TouchesMovedWithEvent(NSEvent) (Inherited from NSResponder)
TryToPerformwith(Selector, NSObject) (Inherited from NSResponder)
Unbind(NSString) (Inherited from NSObject)
UpdateFocusIfNeeded()

If any focus environment has a pending update, this method forces an immediate focus update. Unlike SetNeedsFocusUpdate(), this method may be called by any IUIFocusEnvironment, whether it currently contains focus or not.

(Inherited from SKNode)
UpdateTextAttributes(UITextAttributesConversionHandler) (Inherited from UIResponder)
UpdateUserActivityState(NSUserActivity) (Inherited from UIResponder)
UpdateUserActivityState(NSUserActivity) (Inherited from NSResponder)
UseSelectionForFind(NSObject) (Inherited from UIResponder)
ValidateCommand(UICommand) (Inherited from UIResponder)
ValidateProposedFirstResponder(NSResponder, NSEvent) (Inherited from NSResponder)
ValidRequestorForSendType(String, String) (Inherited from NSResponder)
ValueForKey(NSString) (Inherited from NSObject)
ValueForKeyPath(NSString) (Inherited from NSObject)
ValueForUndefinedKey(NSString) (Inherited from NSObject)
WantsForwardedScrollEventsForAxis(NSEventGestureAxis) (Inherited from NSResponder)
WantsScrollEventsForSwipeTrackingOnAxis(NSEventGestureAxis) (Inherited from NSResponder)
WillChange(NSKeyValueChange, NSIndexSet, NSString) (Inherited from NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (Inherited from NSObject)
WillChangeValue(String) (Inherited from NSObject)
WillPresentError(NSError) (Inherited from NSResponder)

Explicit Interface Implementations

Name Description
IEnumerable.GetEnumerator()

Internal.

(Inherited from SKNode)

Extension Methods

Name Description
ObjectDidBeginEditing(NSObject, INSEditor)
ObjectDidEndEditing(NSObject, INSEditor)
GetValidModes(NSObject, NSFontPanel)
ValidateToolbarItem(NSObject, NSToolbarItem)
GetTouchBar(NSResponder)
MakeTouchBar(NSResponder)
SetTouchBar(NSResponder, NSTouchBar)
ShowWritingTools(NSResponder, NSObject)
QuickLookPreviewItems(NSResponder, NSObject)
PerformTextFinderAction(NSResponder, NSObject)
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)
GetAccessibilityLineRangeForPosition(NSObject, IntPtr)
GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)
GetBrowserAccessibilityAttributedValue(NSObject, NSRange)
GetBrowserAccessibilityContainerType(NSObject)
GetBrowserAccessibilityCurrentStatus(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityPressedState(NSObject)
GetBrowserAccessibilityRoleDescription(NSObject)
GetBrowserAccessibilitySelectedTextRange(NSObject)
GetBrowserAccessibilitySortDirection(NSObject)
GetBrowserAccessibilityValue(NSObject, NSRange)
SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)
SetBrowserAccessibilityCurrentStatus(NSObject, String)
SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)
SetBrowserAccessibilityIsRequired(NSObject, Boolean)
SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)
SetBrowserAccessibilityRoleDescription(NSObject, String)
SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)
SetBrowserAccessibilitySortDirection(NSObject, String)
ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)
GetDebugDescription(INSObjectProtocol)
GetEntity(SKNode)
SetEntity(SKNode, GKEntity)
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
GetPencilKitResponderState(UIResponder)
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)
BeginPreviewPanelControl(NSObject, QLPreviewPanel)
EndPreviewPanelControl(NSObject, QLPreviewPanel)
GetAccessibilityCustomRotors(NSObject)

Gets the array of UIAccessibilityCustomRotor objects appropriate for this object.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Sets the array of UIAccessibilityCustomRotor objects appropriate for this object.

AccessibilityHitTest(NSObject, CGPoint, UIEvent)
GetAccessibilityNextTextNavigationElement(NSObject)
GetAccessibilityNextTextNavigationElementBlock(NSObject)
GetAccessibilityPreviousTextNavigationElement(NSObject)
GetAccessibilityPreviousTextNavigationElementBlock(NSObject)
SetAccessibilityNextTextNavigationElement(NSObject, NSObject)
SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)
SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
GetAccessibilityTextInputResponder(NSObject)
GetAccessibilityTextInputResponderHandler(NSObject)
SetAccessibilityTextInputResponder(NSObject, IUITextInput)
SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)
GetFocusGroupIdentifier(IUIFocusEnvironment)
GetPreferredFocusedView(IUIFocusEnvironment)

If not null, indicates the child UIView that should receive focus by default.

GetSoundIdentifier(IUIFocusEnvironment, UIFocusUpdateContext)
DidHintFocusMovement(IUIFocusItem, UIFocusMovementHint)

Called when a focus change may soon happen.

GetFocusEffect(IUIFocusItem)
GetFocusGroupPriority(IUIFocusItem)
GetFocusItemDeferralMode(IUIFocusItem)
GetIsTransparentFocusItem(IUIFocusItem)
CanPaste(IUIPasteConfigurationSupporting, NSItemProvider[])

Returns true if the responder can paste from the specified item providers.

Paste(IUIPasteConfigurationSupporting, NSItemProvider[])

Performs the paste.

AlignCenter(IUIResponderStandardEditActions, NSObject)
AlignJustified(IUIResponderStandardEditActions, NSObject)
AlignLeft(IUIResponderStandardEditActions, NSObject)
AlignRight(IUIResponderStandardEditActions, NSObject)
Copy(IUIResponderStandardEditActions, NSObject)
Cut(IUIResponderStandardEditActions, NSObject)
DecreaseSize(IUIResponderStandardEditActions, NSObject)
Delete(IUIResponderStandardEditActions, NSObject)
Duplicate(IUIResponderStandardEditActions, NSObject)
Export(IUIResponderStandardEditActions, NSObject)
Find(IUIResponderStandardEditActions, NSObject)
FindAndReplace(IUIResponderStandardEditActions, NSObject)
FindNext(IUIResponderStandardEditActions, NSObject)
FindPrevious(IUIResponderStandardEditActions, NSObject)
IncreaseSize(IUIResponderStandardEditActions, NSObject)
MakeTextWritingDirectionLeftToRight(IUIResponderStandardEditActions, NSObject)
MakeTextWritingDirectionRightToLeft(IUIResponderStandardEditActions, NSObject)
Move(IUIResponderStandardEditActions, NSObject)
NewFromPasteboard(IUIResponderStandardEditActions, NSObject)
Paste(IUIResponderStandardEditActions, NSObject)
PasteAndGo(IUIResponderStandardEditActions, NSObject)
PasteAndMatchStyle(IUIResponderStandardEditActions, NSObject)
PasteAndSearch(IUIResponderStandardEditActions, NSObject)
PerformClose(IUIResponderStandardEditActions, NSObject)
Print(IUIResponderStandardEditActions, NSObject)
Rename(IUIResponderStandardEditActions, NSObject)
Select(IUIResponderStandardEditActions, NSObject)
SelectAll(IUIResponderStandardEditActions, NSObject)
ShowWritingTools(IUIResponderStandardEditActions, NSObject)
ToggleBoldface(IUIResponderStandardEditActions, NSObject)
ToggleInspector(IUIResponderStandardEditActions, NSObject)
ToggleItalics(IUIResponderStandardEditActions, NSObject)
ToggleSidebar(IUIResponderStandardEditActions, NSObject)
ToggleUnderline(IUIResponderStandardEditActions, NSObject)
UpdateTextAttributes(IUIResponderStandardEditActions, UITextAttributesConversionHandler)
UseSelectionForFind(IUIResponderStandardEditActions, NSObject)

Applies to

See also