2010-02-27 13 views
2

Я уверен, что увидел пример, когда график не заполнял весь экран iPhone, но я не может получить это в моем приложении или в приложении Core-Plot Test из «Включение кода».Как я могу сделать график основного сюжета на телефоне, который не будет автоматически расширяться, чтобы заполнить весь супервизор

Я добавил подпрограмму к исходному CPLayerHostingView в образце, а затем изменил классы - исходный обратно в UIView, новый подзаголовок в CPLayerHostingView, и я подключил выходное представление владельца файла к новому подвью.

Когда я создаю график с:

graph = [[CPXYGraph alloc] initWithFrame: theSubviewOutlet.bounds]; 

... и пошагово на первых этапах создания слоев границы являются точными (то есть такой же, как в .xib)

однако, когда вся инициализация выполняется, и график появляется, он заполняет весь супервизор.

Я пропустил что-то очевидное?

ответ

1

Эти типы вопросов лучше задавать в списке рассылки основного сюжета, потому что мы можем пропустить их здесь.

Нет ничего особенного в CPLayerHostingView. Вы должны иметь возможность добавить его в качестве подзаголовка в свой UIView и изменить его размер по своему усмотрению. Вы также должны иметь возможность устанавливать пружины и распорки в построителе интерфейса или через код.

Возможно, у вас есть настройка родительского UIView, чтобы каким-то образом изменить размер subviews? В любом случае Core Plot не должен делать ничего, чтобы изменить раму представления хоста.

+0

Спасибо за подсказку о получении помощи в списке рассылки. Моя проблема была в том, что я неправильно сконфигурировал .xib. – Robb

Смежные вопросы