Instance Property


A Boolean value indicating whether vertical motion is treated as a drag or selection change.


@property BOOL verticalMotionCanBeginDrag;


The default value of this property is YES, which indicates that a vertical drag motion begins a drag. In this case a vertical drag will drag-select rows. Most often, you would want to disable vertical dragging when it’s expected that horizontal dragging is the natural motion.

See Also


- dragImageForRowsWithIndexes:tableColumns:event:offset:

Computes and returns an image to use for dragging.

- canDragRowsWithIndexes:atPoint:

Returns a Boolean value indicating whether the table view allows dragging the rows with the drag initiated at the specified point.

- setDraggingSourceOperationMask:forLocal:

Sets the default operation mask returned by draggingSourceOperationMaskForLocal: to mask.


The feedback style displayed when the user drags over the table view.

- setDropRow:dropOperation:

Retargets the proposed drop operation.