Firstly, this is not a brand new topic. Just google “view from xib”, you can see over million of results. The common solution you will get must be:
UIView *view = [[[NSBundle mainBundle] loadNibNamed:@"xib name" owner:self options:nil] objectAtIndex:0];
Then just add the view onto wherever you need and done. It is simple and fast enough. So why am I still writing this?