Una solución podría ser hacer clic tres veces en el botón de inicio para activar Assistive Touch:
Activar AssistiveTouch
Cuando enciendes AssistiveTouch, verás el menú AssistiveTouch. Puede arrastrarlo a cualquier borde de la pantalla y luego tocar el menú para abrirlo.
Hay algunas formas de activar AssistiveTouch:
Ir a Configuración > General > Accesibilidad > AssistiveTouch, luego encienda AssistiveTouch.
Dígale a Siri "Encienda AssistiveTouch".
Ir a Configuración > General > Accesibilidad > Acceso directo de accesibilidad y activar AssistiveTouch.
Cuando el acceso directo de accesibilidad está activado, puedes activar o desactivar AssistiveTouch desde cualquier pantalla con la función de clic triple en Inicio. Solo presiona el botón de inicio tres veces. Para ajustar la velocidad de triple clic, vaya a Configuración > General > Accesibilidad > Inicio-haga clic en la velocidad.
enlace
¡Esto giraría un triple clic en el botón de inicio a un botón de bloqueo de la pantalla!
Otra alternativa que no es tan buena como la primera, creo, es mover todo el ícono de la aplicación que se encuentra en la parte inferior derecha de cada una de tus pantallas para que puedas colocar un toque de asistencia aquí y no se moverá ícono de la aplicación ya que no hay más íconos de la aplicación aquí.
Finalmente, no creo que haya ninguna aplicación que pueda bloquear tu pantalla sin romper tu iPhone.