I try and avoid using Interface Builder in my projects as much as possible as it's just not as flexible as I'd like it to be. With IB I often end up with some settings defined in IB and some defined in code which then makes the code trickier to …