Очень часто приходится сталкиваться с различными нестандартными элементами
интерфейса, когда имплементация от уже готовых элементов не удобна да и
затратила бы много времени и сил, нагромождая проект огромным количеством
костылей, приходится прибегать к реализации собственных компонентов.
Разберем задачу на примере радио-кнопки. В изначальной поставке у нас есть
похожий компонент UISwitch,