2011-01-05 11 views

उत्तर

22

आप केवल पृष्ठभूमि (बल्कि पूरे UITextView से) पारदर्शी बनाना चाहते हैं, मैं तुम्हें पृष्ठभूमि रंग संपत्ति यह UIView से विरासत के माध्यम से ऐसा किया जाना चाहिए विश्वास करते हैं।

इस तरह के रूप में ...

[yourTextView setBackgroundColor:[UIColor clearColor]]; 

... उम्मीद है कि चाल करना चाहिए।

यदि आप पूरे UITextView पारदर्शी बनाना चाहते हैं, तो अल्फा संपत्ति @ टास्किनूर उल्लेख सही है।

+1

धन्यवाद मिडापर्का, मुझे मिल गया, यह काम कर रहा है –

+0

यूप, बिल्कुल जो मैं ढूंढ रहा हूं ... धन्यवाद! – Resty

9

आप किसी भी वांछित मूल्य पर टेक्स्ट व्यू का अल्फा सेट कर सकते हैं।

 
myTextView.alpha = 0.5; // 50% transparent 
+0

अल्फा संपत्ति सब कुछ प्रभावित नहीं करेगी (पाठ शामिल)? फिर फिर, शायद यही वह चाहता है। (प्रश्न से बताना मुश्किल है।) –

+0

हां, पाठ भी बदला जा सकता है। ऐसा लगता है कि वह यही देख रहा है। अन्यथा मैंने इस सवाल को गलत समझा है। – taskinoor

+0

हाय टास्किनूर मैं देख रहा हूं कि UITextView पर पाठ को प्रभावित किए बिना पारदर्शी होना चाहिए, –

6

मैं इस तरह से उपयोग करें:

[textField setBackgroundColor:[UIColor clearColor]]; //clear background 
[textField setBorderStyle:UITextBorderStyleNone]; //clear borders 
6
  1. उपयोगिताओं पैनल (दाईं ओर) करने के लिए नीचे जाओ और "देखें" अनुभाग तक स्क्रॉल करें।
  2. फिर, "पृष्ठभूमि" फ़ील्ड देखें। मेरे पास पहले से ही मेरा UITextField/UITextView पारदर्शी है। आपके पास ठोस रंग होना चाहिए, है ना? इसका मतलब है कि वस्तु पारदर्शी नहीं है। enter image description here
  3. पॉप-अप मेनू खोलें और "रंग साफ़ करें" दबाएं। फिर, आपको रंग को आधा काला और आधा सफेद (मेरा जैसे) होना चाहिए। इस प्रकार एक्सकोड पारदर्शिता का प्रतीक है।

फिर, आप कर चुके हैं (आप किसी भी कोड अगर मैं तुम्हें सही ढंग से समझ से निपटने के लिए नहीं है)!

संबंधित मुद्दे