When I use GUILayout.TextField in my script, I find that in the standalone player, the field is not enlarged when I press space, and instead the text is shoved to the left outside the boundary of the text field. This does not happen in the editor, however. Has anyone else experienced this and have any workarounds?
Answer by Matthew A
Nov 11, 2010 at 02:04 PM
Well it turns out that it wasn't the standalone player, but using GUILayout.FlexibleSpace() (to prevent the textfield expanding to fill an entire Horizontal) that caused the problem. I guess I'll just have to try to get things placed where I want them some other way.
Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
The best place to ask and answer questions about development with Unity.
If you are a new user, check out our FAQ for more information.
If you are a moderator, see our Moderator Guidelines page.
We are making improvements to UA, see the list of changes.
For troubleshooting common problems with Unity 5.x Editor (including Win 10).
To help users post good questions and use the site effectively we have posted a user guide. Please check it out.
Answers and Comments
No one has followed this question yet.
Head Scratcher for GUILayout.textfield
GUILayout margin bug?
How do I create Text Fields on the fly?
Unity GUILayout bug?
Android Bug related to drawing TextField after a Box which is only in a Repaint event