Я получаю сообщение об ошибке «Присвоение свойства readonly» при попытке присвоить значение линииColor и lineWidth строки. То, что я пытаюсь сделать, - установить свойство borderLineStyle круговой диаграммы как lineStyle с моими предпочтениями.Изменение границы LineStyle PieChart с использованием CorePlot
Я создал свойство и синтезировал его, но я все еще не могу установить эти значения.
Ниже приведен фрагмент кода, который находится в том же месте, что и другие свойства pieChart.
self.myLineStyle = [CPTLineStyle lineStyle];
self.myLineStyle.lineColor = [CPTColor whiteColor]; //Assignment to readonly property
self.myLineStyle.lineWidth = 1.0; //Assignment to readonly property
pieChart.borderLineStyle = self.myLineStyle;
Цель состоит в том, чтобы отрегулировать расстояние между срезами пирога и изменить их цвет.
Я нашел эту ссылку, ища, как это сделать: http://code.google.com/p/core-plot/issues/detail?id=193
К сожалению, не так много там, но что это может быть сделано с помощью свойства borderLineStyle.
Заранее благодарим за любую помощь, скорее всего, я упускаю из виду что-то глупое.
Ну, я почти сразу нашел способ сделать это после публикации. Использование "- (CGFloat) radialOffsetForPieChart: (CPTPieChart *) pieChart recordIndex: (NSUInteger) индекс" и возврат номера Я могу изменить интервал. Это, однако, имеет побочный эффект: вырезать один мой кусочек немного дальше, чем другие. Я чувствую, что настройка borderLineStyle - это подходящий способ сделать это. – Psiticosis