Не добавляйте никаких подпредставлений к CPGraphHostingView
. Если вам необходимо использовать UIImageView
, сделайте его родным представлением хостинга (т. Е. Они оба являются подпредставлениями одного и того же родителя).
Самый простой способ поместить изображение за графиком - установить fill
.
CPTImage backgroundImage = [CPTImage imageForPNGFile:pathToTheImage];
graph.fill = [CPTFill fillWithImage:backgroundImage];
Вы также можете создать изображение, используя +imageWithCGImage:
или +imageWithCGImage:scale:
, если у вас уже есть фоновое изображение, загруженное в CGImageRef
.