Una soluzione potrebbe essere quella di utilizzare il triplo clic sul pulsante Home per attivare Assistive Touch:
Turn on AssistiveTouch
When you turn on AssistiveTouch, you’ll see the AssistiveTouch menu. You can drag it to any edge of the screen, then tap the menu to open it.
There are a few ways to turn on AssistiveTouch:
Go to Settings > General > Accessibility > AssistiveTouch, then turn on AssistiveTouch.
Tell Siri “Turn on AssistiveTouch.”
Go to Settings > General > Accessibility > Accessibility Shortcut and turn on AssistiveTouch.
When Accessibility Shortcut is on, you can turn AssistiveTouch on or off from any screen using Triple-click Home. Just press the Home button three times. To adjust the Triple-click speed, go to Settings > General > Accessibility > Home-click Speed.
link
Questo farebbe un triplo clic sul pulsante home per un clic sullo schermo di blocco!
Un'altra alternativa che non è buona come la prima, penso sia quella di spostare tutte le icone delle app che si trovano in basso a destra su ciascuno dei tuoi schermi in modo da poter posizionare qui il tocco assistivo e che non sarà in bilico su icona dell'app in quanto non c'è più l'icona dell'app qui.
Infine, non penso che ci siano app in grado di bloccare lo schermo senza jailbreak del tuo iPhone.