1 votos

Cómo hacer que el controlador de vista de Safari retroceda siempre en el historial al deslizar el dedo hacia atrás

Paso más tiempo en Safari View Controller (SVC, el navegador in-app de las aplicaciones) que el propio Safari, sobre todo a través de Reeder .

A menudo navego fuera de la página original, empezando a construir una historia. Para volver atrás en dicho historial, tengo que pulsar el botón < en la parte inferior izquierda. Sin embargo, la memoria muscular me obliga a menudo a deslizar el dedo hacia atrás, lo que me saca de SVC y me lleva de nuevo a la aplicación, haciéndome perder todo el historial de navegación.

Sin embargo, a veces me hace retroceder en la historia. Me imagino que debe ser algo en la forma en que deslizo, pero hasta ahora no he sido capaz de averiguar cómo deslizar de forma fiable para retroceder en la historia.

Idealmente para mí, swipe back sería siempre retroceder en el historial, volviendo a la aplicación sólo cuando se estaba en la primera página; o pulsando Done .

¿Realmente hay diferencia en los swipes? O mejor aún, ¿algún ajuste que deba cambiar para conseguir lo que quiero?

1voto

Nimesh Neema Puntos 69

Si al realizar un barrido horizontal de izquierda a derecha se navega a la página web anterior en el historial de navegación del navegador de la aplicación o al controlador de vista anterior en la aplicación, es algo que no está claro. podría personalizarse por el desarrollador de la aplicación.

Así que es probable que encuentres uno u otro modo implementado entre diferentes aplicaciones. No hay un estándar establecido. Aunque es posible que el desarrollador de la aplicación proporcione un ajuste dentro de la aplicación para cambiar entre los dos.

Tienes razón en que esto tiene el potencial de que la memoria muscular falle en el usuario aumentando la probabilidad de realizar el gesto involuntario en una app.

Resulta que, tal y como está implementada la aplicación Reeder, al realizar un "edge swipe" siempre se vuelve al controlador de vista anterior (es decir, fuera del navegador). Según la implementación actual, el comportamiento no es configurable. Si deseas navegar hacia atrás en el historial de navegación, ten cuidado con el gesto.

Puede probar contactar con al desarrollador y comparte tus comentarios al respecto.

0 votos

"de la forma en que está implementada la aplicación Reeder, al realizar un barrido lateral siempre se vuelve al controlador de vista anterior". Ese es mi punto: no lo hace. A menudo me ocurre lo uno o lo otro en Reeder durante la misma sesión.

0 votos

@user137369 En ese caso, contactar con el desarrollador de la app debería ser el recurso. Posiblemente se deba a un bug en la app. El desarrollador debería poder darte una respuesta concreta.

0 votos

@NimeshNema He intentado contactar con el dev de Reeder en el pasado para otras cosas y nunca obtuve respuesta, pero lo intentaré de nuevo. ¿Tienes alguna documentación que confirme que lo que hace el swipe depende del desarrollador?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X