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