Я постараюсь ответить на то, что я понял. Посмотрим. У вас есть UIViewController, который управляет UITableViewCell. В IB вы подключаете некоторые элементы управления вашей ячейки к контроллеру.
Я не понимаю, что вы имеете в виду, добавляя одни и те же виды вручную. Зачем ты это делаешь?
Если вы унаследовали от UIViewController для расширения базовой ячейки таблицы, она, конечно, будет содержать все элементы управления базы.
Если вы расширите ячейку таблицы, добавив кучу других UIViews к существующим, существующие не будут перезаписаны.
Думайте о представлениях в IB как о «сериализованной» версии объектов. Они настоящие объекты. Это означает, что если у вас есть кнопка и метка в IB, при загрузке вещи из IB будут выполнены «new UIButton ()» и «new UILabel ()».
Если в вашем классе наследования вам не нужны базовые вещи, не наследуйте.
Вы новичок в объектно-ориентированной разработке? Может быть, вам стоит сначала разобраться с основами наследования, полиморфизма и объектно-ориентированного развития в целом - или я совершенно неправильно понял ваш вопрос?