Check the memory: open the xcode project generated by unity, and select run with performance tool - activity monitor from the xcode run menu. The simulated drawcall in stats can best reflect the performance of the game
The displayed mobile phone has insufficient memory, which means running memory, uninstalling software that is not commonly used, or setting the software installation location to memory card.
In 2D, you can directly obtain the coordinates of the mouse and then convert them into world coordinates. According to the scale of the button, you can calculate the range of the button. An if judgment will solve the problem.