I made a game with a surface GUI. Inside of it I put a scrolling frame, and inside of the scrolling frame I put image buttons.
When I tested on a mobile test account, I tried clicking the buttons, but I wasn’t able to.
I was able to click the surface button above it, but not the ones in the scrolling frame (And they used the same click detection.)
This is a problem because I need mobile players so I can test on my test account, and so I can have more players in my game. And without mobile players being able to click the scrolling buttons, the game is unplayable. I even tried it on another game with a text button and the same thing happened. The button didn’t show the hover image when I clicked it. It also didn’t run the click detection script I made.
I can’t record media of this because I don’t have a mobile screen recorder, but it is easy to reproduce:
- Create a part in the workspace
- Insert a SurfaceGUI inside the part
- Put a Scrolling Frame in that SurfaceGUI. Make sure it’s big enough.
- Add an Image Button or Text Button into the scrolling frame. I would recommend a text button so you can see it go darker when you press it or hover over it.
- Make the game public and join on a mobile account. The button should be unclickable.
I double checked all the properties of the button, frame, GUI, and part. I even made sure there were no scripts interfering. Everything was as it should be. The buttons worked on PC/laptop but not mobile.