Я бы предложил использовать ваш пользовательский интерфейс программно, а не использовать файл XIB, так как я считаю, что невозможно выполнить то, что вам нужно, с помощью XIB.
Если вы не уверены в использовании xib, создайте 5 идентичных наборов подпредставлений и присвойте им соответствующие имена, а затем программно скрывайте / показывайте их при необходимости.
Это кажется гораздо более громоздким и трудным для управления, когда возникает возможность просто создать элементы самостоятельно в коде.