I’ve been wrestling with an InputText field that can only be clicked/tapped WAY above its visually rendered area. Check it out:
The parent canvas has a ContentSizeFitter with everything aligning vertically to the center. If I disable it, the aligned text/input fields snap to the top of the canvas, and the InputField in question now sits with the interactive area and tapping on it focuses the field.
Here you can see it’s still thinking the InputField as being above (as if ContentFitter were not enabled). The renderer knows to draw it below, but Graphic Raycaster doesn’t know that. Is that possible?
In the video above I set the InputText’s LayoutElement component to “ignoreLayout” so I could demonstrate the connection, but the issue is the same when it ignoreLayout = true;
I want the group of text fields to grow from the center as the textfield get more lines of text, but clearly this approach of using a ContentSizeFitter has issues.
Is there a small setting I’m missing perhaps, or does anyone see another way for me to achieve this?