IB is ok for getting started but it will eventually hold you back. If you get to the point where you feel like you're fighting it as much as using it then look into doing your layouts in code with one of these libraries:
https://github.com/SnapKit/SnapKit
https://github.com/robb/Cartography
It may take a little getting used to but, especially for the kind of dynamic apps people want to build today, it will save you a lot of time and headaches in the end.
Also make sure you get your head around UIStackView. It's a little tricky to learn at first but makes a lot of common layout problems easier to solve.
Also, start using this library ASAP:
https://github.com/mac-cain13/R.swift