Ok, I am solving this issue by adding the label as a subview to a view and setting the width of the label a bit smaller that that of the view.
All styling, i.e. background image, animations etc. is done to the view, not the label. Not the KISS principle but it works.
Thanks anyway.