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

StackOverflow https://stackoverflow.com/questions/2345815

  •  23-09-2019
  •  | 
  •  

Вопрос

Я почти уверен, что видел пример, когда график не заполнял весь экран iPhone, но я не могу добиться этого ни в своем приложении, ни в приложении Core-Plot Test от Switch On The Code.

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

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

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

… и пройдите первые этапы построения слоев, чтобы границы были точными (т.е.то же, что и в .xib)

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

Я упускаю что-то очевидное?

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top