I don’t know anything about navigation, focus or gamepad usability.
When the tileview is created or displayed, you can set focus to the tileview, which allows for keyboard arrows navigation. I don’t own a gamepad.
However, hiding and displaying it will have the focus where it was, not at the first item.
If focus is not important, you can highlight the current item using the Set Selected Index and On Item Selected events.
To navigate, Get Selected Item + Get Index for Item and increment or decrement to go horizontally and add /remove the column number to go vertically, followed by Set Selected Index and Scroll Index Into View
I tried to add some functionality so that navigation would jump from first index to last and vice versa, but doing that caused some entries to be displayed as if they are selected.
- The reason this is happening is because the entry that was selected does not receive a “on selection changed (false)” call. Another example as to why resetting the entry on its release is useful.
Can’t really help with non-mouse umg navigation.

