Chosen Solution
how can I repair my iPhone 7
Try getting the screen replaced and see how it goes. In your case I would take it to a reputable phone repair shop to get it fixed because it may not be just the screen. iPhone 7 Screen Replacement iPhone 7 Screen