One Logo Pool Ball
Graphics and Games · IOS API REFERENCE

TouchController

Integrate onscreen touch controls into your Metal-based games.

27 types

328 callable entries

13 skipped

96% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Functions and constants

get · iOS 26.0+

TCGameControllerProductCategoryTouchController

TypeScript
const TCGameControllerProductCategoryTouchController: string
Swift declaration
let TCGameControllerProductCategoryTouchController: String

Skipped declarations

13 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

TCThumbstick.init()

inherited init: clang: 'init' is unavailable

TCControlLabel.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

TCControlImage.init()

inherited init: cannot prove legal (class declares 7 custom initializers)

TCTouchController.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

TCTouchpad.init()

inherited init: clang: 'init' is unavailable

TCControlContents.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

TCDirectionPad.init()

inherited init: clang: 'init' is unavailable

TCButton.init()

inherited init: clang: 'init' is unavailable

TCSwitch.init()

inherited init: clang: 'init' is unavailable

TCThrottle.init()

inherited init: clang: 'init' is unavailable

protocol implementation TCControlLayout

non-method protocol requirement

protocol implementation TCControl.highlightDuration

non-method protocol requirement

protocol implementation TCControl

non-method protocol requirement