Как насчет ограничений?В отличие от semanticContentAttribute, они не меняют семантику.Возможно, что-то вроде этого:
button.rightAnchorconstraint(equalTo: button.rightAnchor).isActive = true
или в Objective-C:
[button.imageView.rightAnchor constraintEqualToAnchor:button.rightAnchor].isActive = YES;
Предостережения: не проверено, iOS 9 +