Множественное наследование не поддерживается Objective-C (надеюсь, потому что множественное наследование обычно является синонимом плохого дизайна и также приводит к потенциальным сложным проблемам, таким как проблема с алмазом).
Используйте протоколы вместо этого, если вам нужна концепция "общего программирования интерфейс " (общий API для нескольких классов)
В любом случае, обратите внимание, что создание ViewController наследует UIView в любом случае бессмысленно , поскольку это совсем не те же объекты и в отдельных частях шаблона MVC . (UIViewController находится в части «Контроллер», возможно, содержит элементы поведения, тогда как UIView является частью «Вид», а не частью «Контроллер», и должен только управлять отображением / отображением представления ваших элементов).
Очевидно, что существует некоторое недопонимание паттерна MVC (вездесущего в среде Какао), и я предлагаю вам уделить некоторое время, чтобы узнать больше о MVC. Это может быть непросто в начале, если вы новичок в ООП, но это стоит понять, так как вам будет легче, когда вы полностью это поймете.