Tiled sprite with scale factor & anchor stretching does not work as expected

This is using beta 21 of 4.6. We have created a UI scene and added a tiled background. To adjust the size of the tiled elements, we applied a scale factor to the image, then anchored the image to the screen. However, this did not produce the desired effect:

I expected that the image component would anchor fully to the screen and the tiled texture would fill that. I can make that happen by manually resizing the image’s rect, but then I end up with fixed offsets, so it is no longer screen size-independent.

Is there another way to scale texture size without scaling the image component?

(Demo project: Bitbucket)

Quick and dirty answer to this: Change the pixels per unit import setting on the sprite to scale it as desired, then set the anchor offsets to 0.

The proper way to solve it is probably to create the tiled sprite at the size where it looks right at native scale.

This is by design. It’s been discussed in this thread: