Tengo una UIView dentro de UIScrollView. Cuando quiero simular el evento de arrastre en UIView, se activa el evento deslizar en UIScrollView.ios simulador: simular arrastrar y arrastrar
Según el documentation, no hay mucha diferencia entre deslizar y arrastrar.
Flagelo
1- Place the pointer at the start position.
2- Hold the mouse button.
3- Move the pointer in the swipe direction and release the mouse button.
Arrastre
1- Place the pointer at the start position.
2- Hold down the mouse button.
3- Move the pointer in the drag direction.
en un iPad puedo usar dos dedos dos con banda magnética y un dedo para arrastrar. Ahora, ¿cómo hago algo similar en el simulador? arrastre en lugar de deslizar?
Editar 1: Debería haber estado más claro primero. De todos modos, mi problema es que la función de arrastrar el mouse está activando el deslizamiento en lugar de arrastrar, desplazando así la vista de desplazamiento en lugar de pasar el evento de arrastre al UIView contenido en la vista de desplazamiento. Estoy en macbook pro. El deslizamiento de dos dedos en el panel táctil se ignora. Tocar y arrastrar está causando lo mismo que arrastrar el mouse. Gracias
posible mediante el uso de macbook touchpad/magic trackpad? –
@Marek Touchpad no es de mucha ayuda. Se ignora el deslizamiento de dos dedos, no pasa nada. Mantener y arrastrar está causando el mismo efecto que el arrastre del mouse. He actualizado la pregunta. – Srisa
Hmm hay algún tipo de problema con los gestos y scrollView, ya que recibe eventos primero ... Si realmente quieres hacer esto, creo que debes anular el hitTest: withEvent: y verificar qué vista tiene el evento y pasarlo al –