Я разработал анимированную круговую диаграмму, в которой, когда пользователь нажимает на срез круговой диаграммы, он выходит из диаграммы. В настоящее время я рисую каждый кусок пирога на другом CGLayer. Когда пользователь нажимает на фрагмент, я выбираю цвет этого конкретного пикселя и сопоставляю его с кодом RGB (жестко запрограммированным), который вытягивает соответствующий слой.
Я не хочу использовать какую-либо стороннюю библиотеку диаграмм, такую как базовый график.
Есть ли способ сделать каждый слой отдельным графическим объектом, чтобы можно было обнаружить касание этого объекта?
Спасибо