I would recommend creating a subclass of UIButton (MyCustomButton) and applying whatever stylistic elements you want within the constructor of your subclass.
Passing UIButtons to some sort of "StyleManager" as suggested above is a better approach than saying
button.backgroundColor = [UIColor orangeColor];
but you still have to go through your code and say something like
[StyleManager applyStyles:viewThatContainsButton];
This spreads the solution of applying styles to probably every Controller and some View elements within your code base. Creating a subclass lets you apply the style with one line of code, not one line per view.
Collecting the solution to your problem into one class eliminates this solution sprawl and should reduce the maintenance effort as well.