UI Image component has no TileMode options... why?

Not sure what to add more, SpriteRenderers have the handy “TileMode” option when the shown sprite is set to Tile, while the UI Image component does not… why? Is it planned to be implemented at some point in the future?

Couldn’t you use Panel, it has Image Type options, like sliced and tiled. Or am I missing something. What are you trying to do?

Panel isn’t a separate component type. When you create UI → Panel, it actually creates an object with an Image component, just with different parameters than if you had created UI → Image.

You can tile a sprite on an Image component by changing its Image Type to Tiled.

Exactly. What I’m looking for is an answer from a Unity developer, because I feel like this is a missing feature.

Unity is currently working on and promoting UIElements as a successor for uGUI, so I would guess the list of “planned new features” for uGUI is pretty short.

I thought UIElements was supposed to be used to extend the Editor, not in-game.

@crdmrn it’s eventually going to support in-game usage, check that thread: UI Elements at Runtime for Game UI?

But when that will happens is unclear to me.

There’s also some discussion of UIElements as a replacement for uGUI here:

Still, that’s not really an answer, as UIElements is not ready for production yet. I’d like to know if there’s any way to extend the UI Image component to implement TileMode, as they can be quite vital to achieve certain layouts.