2012-05-24 13 views
5

मुझे रंग प्लॉट को साफ़ करने के लिए मूल साजिश में होस्टिंग व्यू के पृष्ठभूमि रंग को सेट करने की आवश्यकता है। क्या कोई मुझे इसके साथ मदद करेगा?क्या कोरप्लॉट में होस्टिंगव्यू का पृष्ठभूमि रंग सेट करना संभव है?

उत्तर

6

कोर प्लॉट होस्टिंग व्यू UIView का उप-वर्ग है। यह एक स्पष्ट backgroundColor के लिए डिफ़ॉल्ट होना चाहिए। UIView docs देखें।

आप पृष्ठभूमि में इसे रखने की बजाय अपनी छवि का उपयोग कर ग्राफ पर भर सकते हैं।

graph.fill = [CPTFill fillWithImage:[CPTImage imageWithCGImage:myCGImage]]; 

यह केवल एक उदाहरण है। CPTImage में कई अन्य प्रारंभिक तरीकों भी हैं।

+0

उत्तर के लिए धन्यवाद। मैंने कोशिश की लेकिन यह मेरे लिए काम नहीं कर रहा है। मैं दृश्य पर एक छवि रखना चाहता हूं और फिर स्पष्ट रंग के साथ उस पर होस्टिंग दृश्य जोड़ना चाहता हूं। ताकि मेरा ग्राफ उस छवि पर प्लॉट की तरह लग रहा हो। –

+0

छवि के साथ ग्राफ़ को भरने के लिए इस विधि के साथ इसका कोई प्रभाव नहीं पड़ता है। मैंने प्लॉटएरिया फ्रेम को छवि के साथ भरने की कोशिश की। और यह एक ब्लैक स्क्रीन देता है। –

+0

ग्राफ़, प्लॉट एरिया फ्रेम, और/या साजिश क्षेत्र को 'भरने' को पारदर्शी बनाने के लिए 'शून्य' पर सेट करें। होस्टिंग दृश्य डिफ़ॉल्ट रूप से पारदर्शी होना चाहिए। –