CPTGraphHostingView в UIView - PullRequest
       13

CPTGraphHostingView в UIView

2 голосов
/ 04 октября 2011

Я был очень впечатлен и очень благодарен за ответы, которые я получил в прошлый раз, когда спросил здесь.

У меня есть эта проблема с Core Plot. Я хочу иметь CPTGraphHostingView внутри моего UIView, чтобы под ним могли быть такие вещи, как метки и представления прокрутки.

Кстати, я использую XCode 3.2.

Как мне сделать это программно? Или с помощью Интерфейсного строителя, если это возможно. (Мне нужны подробные инструкции, так как я немного новичок в такого рода вещах) Спасибо за вашу поддержку.

Ответы [ 2 ]

4 голосов
/ 18 декабря 2011

Если вы хотите добавить график основного графика в UIView, вы должны добавить CPTGraphHostingView в качестве подпредставления к UIView. В приведенном ниже примере hostingView - это UIView, а graphObject - это CPTXYGraph.

CPTGraphHostingView *graphHostingView = [[CPTGraphHostingView alloc] initWithFrame:hostingView.bounds];

[hostingView addSubview:graphHostingView];

graphHostingView.hostedGraph = graphObject;
0 голосов
/ 02 марта 2012

Простое добавление CPTGraphHostingView в качестве подвида UIView [программно] не работает для меня.

Я искал во многих потоках, и в конце я попробовал самый простой способ сделать это - я создал новый UIView в конструкторе интерфейса, и в этом представлении я создал другой UIView и изменил его на CPTGraphHostingView. Теперь я могу просто создать диаграмму [как в уроках] и связать ее основной UIView где угодно.

Я не знаю, почему это не работает программно, но работает из Interface Builder.

Я использую Xcode 4.2 и Базовый график 1.0

...