UI works well in mac standalone platform. Change to iOS or Android platform and UI objects no more responds.
(I filled a report already)
To reproduce
a. Create a new project (mac, standalone). 2D, display 9:16.
b. add some buttons and input box.
c. go to canvas game object, in canvas script, change render mode to “Screen Space - Camera”. Drag the Camera object there.
d. still in canvas go, in “Canvas Scaler” script, in “UI Scale Mode” change to “Scale with Screen Size”. In “Screen Match Mode” change to “Match Width Or Height” and in “Match” put the value “0.5”
e. If you play and try to click buttons or input box, everything goes nice. Now the problem:
f. go to build settings and change platform to iOS. Press play and the UI objects no more work. I have a feeling that their “positioning” in this screen mode is the problem. If I change the Canvas object render mode to “Screen Space - Overlay”, UI objects respond normally, so I guess the problem is with “Screen Space - Camera” render mode.
If I m missing anything, please point me the direction.
[Edit] It works normally in 2017.3.0f3
Thanks,
Alex.