Панель вкладок - действительно неправильная модель для того, что вы пытаетесь сделать. Если вы хотите переключать контент, то на самом деле вам нужна панель инструментов, потому что она предназначена для изменения представления места различными способами - TabBar предназначен для переключения между несколькими несвязанными представлениями, и поэтому вы боретесь с ним, когда пытаетесь использовать один и тот же вид на нескольких вкладках.
Теперь, если у вас действительно совершенно не связанный контент, почему бы не рассмотреть возможность использования разных UIWebView, по одному на вкладку. Они не настолько тяжелы, что загрузка с несколькими экземплярами действительно повредит чему-либо, и вкладки не загружают контент до нажатия, поэтому они не будут загружаться сразу. Для сохранения памяти вы можете даже выбросить контроллеры вида при переключении вкладок. Но иметь каждый вид для управления своим собственным веб-представлением имеет больше смысла, и это означает, что вы можете намного легче сохранить содержимое в кэше.