В UIViewController
(подумайте о макете пейзажа iPad
) Я показываю 3 диаграммы (один рядом друг с другом) с серией пончиков, каждая из которых и их легенда отображаются внизу внизу, за пределами участка, представления, содержащие диаграммы, имеют одинаковый размер.ShinobiCharts - Площадь участка пончика
Каждый график показывает до 5 значений, поэтому, когда они имеют одинаковое количество значений, все пончики и легенды выглядят идеально совмещенными друг с другом.
Проблема заключается в том, что когда одна из диаграмм имеет меньшее количество значений, легенда занимает меньшее вертикальное пространство, в результате чего пончик появляется ниже остальных.
Есть ли способ исправить площадь участка в определенном размере? Моя цель заключалась бы в том, чтобы все пончики и легенды выглядели выровненными независимо от количества значений для каждой серии.
Спасибо!
Спасибо, Андрей. Я пытаюсь реализовать ваше предложение, но я не могу заставить его работать. Какую бы рамку я установить (чтобы быть ясной, я делаю это с помощью 'chart.legend.frame = frame;', правильно?), Я продолжаю получать эту ошибку: 'SChartLegend at% p: Указанная высота надписи слишком мал, чтобы соответствовать количеству/расположению серий.Попробуйте увеличить maxSeriesPerLine или увеличить высоту легенды. ' Что мне не хватает? Еще раз спасибо. –