я делал некоторое экспериментирование с рисунком iOS. Чтобы сделать практическое упражнение, я записал компонент BarChart. Следующее является диаграммой классов (хорошо, мне не разрешили загрузить изображения), таким образом позвольте мне записать это в словах. У меня есть NGBarChartView, который наследовался UIView, имеет 2 протокола NGBarChartViewDataSource и NGBarChartViewDelegate. И код в https://github.com/mraghuram/NELGPieChart/blob/master/NELGPieChart/NGBarChartView.m
Для рисования столбиковой диаграммы, я создал каждую столбиковую диаграмму как различный CAShapeLayer. Причина я сделал это, два, сворачиваются, сначала я мог просто создать UIBezierPath и присоединение, которые к CAShapeLayer возражают и два, я могу легко отследить, если barItem затронут или не при помощи [Слой hitTest] метод. Компонент работает вполне прилично. Однако я не доволен подходом, который я проявил для рисования столбиковых диаграмм. Следовательно это примечание. Мне нужно мнение эксперта о следующем
Справка очень ценится. BTW, вы свободны посмотреть на мой код и комментарий. Я с удовольствием приму, что любые предложения улучшаются.
Лучший, Murali