({{, (RefLink[TouchscreenControlPlacement, paclet:ref/TouchscreenControlPlacement]) 
is an option for (RefLink[Manipulate, paclet:ref/Manipulate]) that determines the placement of the slide-out control panel on supported touchscreen platforms.}})

OpenersNotesSection(Spacer1)Details

On supported touchscreen platforms, the (RefLink[Manipulate, paclet:ref/Manipulate]) may display controls as a panel that slides out from the edge of the screen when the (RefLink[Manipulate, paclet:ref/Manipulate]) is activated by touching it.

(RefLink[TouchscreenControlPlacement, paclet:ref/TouchscreenControlPlacement]) controls which edge of the screen the control panel slides out from, and can be given a value of (RefLink[Top, paclet:ref/Top]), (RefLink[Bottom, paclet:ref/Bottom]), (RefLink[Left, paclet:ref/Left]), or (RefLink[Right, paclet:ref/Right]).

Setting (RefLink[TouchscreenControlPlacement, paclet:ref/TouchscreenControlPlacement]) to a pair of placements, {portrait, landscape}, will place controls differently when the touchscreen is in portrait or landscape orientation.

(RefLink[TouchscreenControlPlacement, paclet:ref/TouchscreenControlPlacement]) has no effect on a (RefLink[Manipulate, paclet:ref/Manipulate]) that is displayed with controls embedded directly in the (RefLink[Manipulate, paclet:ref/Manipulate]) panel, which is the typical way (RefLink[Manipulate, paclet:ref/Manipulate]) controls are displayed on mouse-driven platforms.

OpenersPrimaryExamplesSection(Spacer1)Examples  (1)

OpenersExampleSection0(Spacer1)Basic Examples  (1)

Make a (RefLink[Manipulate, paclet:ref/Manipulate]) with a control that slides out from the left:

Manipulate[x, {x, 0, 1, Appearance->"Vertical"},TouchscreenControlPlacement->Left,ControlPlacement->Left]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[ControlPlacement, paclet:ref/ControlPlacement])}})}})

({{DocumentationFooterIconsRelatedGuide.png, ({{Related Guides}, {▪(RefLinkPlain[Options & Styling for Interactive Manipulation, paclet:guide/OptionsAndStylingForInteractiveManipulation])}, {▪(RefLinkPlain[Custom Interface Construction, paclet:guide/CustomInterfaceConstruction])}})}})