В Cocoa Touch нет ничего более общего, чем «Контроль пользователя» (из его звучания), за исключением того, что вы можете напрямую создать подкласс UIView для создания совершенно нового вида представления.
Однако вам, вероятно, будет проще разделить существующие классы UIButton, UISlider и т. Д. Такие подклассы должны быть легкими: вам не нужно делать больше, чем изменять изображения деталей элемента управления (например, большой палец и дорожки ползунка).
Помимо упрощения, создание подклассов существующих классов также будет означать, что ваши элементы управления останутся согласованными по поведению со стандартными элементами управления. Представьте, если бы вы реализовали свое собственное текстовое поле с нуля до того, как Apple добавит копирование и вставку.
После того, как вы создали свои подклассы, вы сможете выбрать элементы управления в IB и задать имена их пользовательских классов в соответствии с именами ваших пользовательских подклассов. После этого вы сможете добавить эти элементы управления в библиотеку, чтобы использовать их повторно. (Предостережение: я пишу только программное обеспечение для Mac, поэтому не знаю, есть ли у IB эти функции для разработки iPhone.)