Just add this line to your ViewControllers to have a reference to your custom view:
YourView *yourView = (YourView *)[[NSBundle mainBundle] loadNibNamed:@"YourXIB"
owner:self
options:nil].firstObject;
But since you want this custom view in all of your ViewControllers, I recommend having one UIViewController
subclass that contains the line above, then subclass that UIViewController
for each additional one in your project. That way you'll have a reference to your custom view in each ViewController, but only have to write this line once.