Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Что любопытно, Apple в своих компонентах предпочитает использовать графические ресурсы. Скорее всего, это происходит из-за того, что они установили стандартные размеры для каждого элемента и не дают возможности его полной кастомизации.
Я как-то писал такой. Только ползунки сразу сделал не слоями, а view — тогда их можно сделать в конкретном приложении совершенно любого вида, простейший вариант будет — UIImage со значком из xcassets. И к тому ж предпочитаю меньше графики и большей слоёв — даже у CALayer есть куча свойств для отображения, а есть еш наследованные от него класс.
Как написать свой компонент для iOS