Instance Method

childNode(withName:)

Searches the children of the receiving node for a node with a specific name.

Declaration

func childNode(withName name: String) -> SKNode?

Parameters

name

The name to search for. This may be either the literal name of the node or a customized search string. See Searching the Node Tree.

Return Value

If a node object with that name is found, the method returns the node object. Otherwise, it returns nil.

Discussion

If more than one child share the same name, the first node discovered is returned.

See Also

Accessing Nodes by Name

Searching the Node Tree

Access nodes by name to avoid needing an instance variable.

var name: String?

The node’s assignable name.

func enumerateChildNodes(withName: String, using: (SKNode, UnsafeMutablePointer<ObjCBool>) -> Void)

Searches the children of the receiving node to perform processing for nodes that share a name.

subscript(String) -> [SKNode]

Returns an array of nodes that match the name parameter.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software