То, что вы описываете, звучит как сегментированный элемент управления. По сути, сегментированный элемент управления работает как кнопки на магнитофоне (я знаю, знакомясь с ним). Когда вы нажимаете кнопку «Воспроизвести», он остается в нажатом состоянии и не может быть нажат снова до тех пор, пока вы не нажмете «Стоп», «FF» или «Перемотка назад» и т. Д. это действительно не работает, но остальные кнопки работают)
К сожалению, я не верю, что вы можете использовать свои собственные изображения в UISegmentedControl, но, к счастью, есть версия с открытым исходным кодом, которая должна работать для вас: https://github.com/xhan/PlutoLand/blob/master/PLSegmentView.h
Если у вас есть элемент управления, вы можете изменить содержимое основного представления в зависимости от значения сегментированного элемента управления. Вы можете справиться с этим в событии UIControlEventValueChanged