2012-02-20 20 views
5

मैं सोच रहा था कि क्या कोई जानता है कि पैलेट में नया बनावट रंग कैसे सेट अप करें। नीचे दी गई छवि देखें।मैं समूहबद्ध टेबलव्यू पृष्ठभूमि रंग जैसे बनावट पृष्ठभूमि (छवि पैलेट) रंग कैसे बना सकता हूं?

background colors

मैं पर अन्य क्लिक करने के लिए .... और फिर पर एक छवि पैलेट डाल करने की कोशिश की। इसलिए जैसे:

enter image description here

तो अब

मैं इसके बारे में केवल एक पिक्सेल चुन सकते हैं। काश मैं और अधिक चुन सकता हूं। यह हर बार पृष्ठभूमि को व्यवस्थित रूप से स्थापित करने के बजाय काम को बहुत आसान बना देगा। यदि आपके पास चीजों का कोई सुझाव है तो मैं ओवरराइड करने के लिए फ़ाइलों या कुछ भी करने की कोशिश कर सकता हूं कृपया मदद करें ... धन्यवाद।

प्रोग्रामिक रूप से थोड़े आसान है। लेकिन मैं एक सार्वभौमिक ऐप (आईफोन और आईपैड) बना रहा हूं और ... इसके आसपास एक रास्ता होना चाहिए। यहाँ कैसे मैं इसे प्रोग्रामैटिक रूप से ऐसा है:

UIImage *wood = [UIImage imageNamed:@"woodenBack.png"]; 
self.tableView.backgroundColor = [UIColor colorWithPatternImage:wood]; 
+0

आप तालिका पृष्ठभूमि छवि "woodenBack.png" क्यों सेट नहीं करते? – Rupesh

+0

क्या आप आईफोन/आईपैड के बीच एक अलग छवि का उपयोग करने की कोशिश कर रहे हैं? आपको बस बुलेट काटने और कोड में ऐसा करना पड़ सकता है। – pzearfoss

+0

हाँ जाहिर है ... मेरी इच्छा है कि यह आसान था। उनके पास कुछ और तैयार हैं। लेकिन – Farini

उत्तर

1

कुछ इस तरह उपयोग कर सकते हैं,

BOOL large = ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad); // Page thumb size 

if(large){ 
UIImage *wood = [UIImage imageNamed:@"woodenBack.png"]; 
self.tableView.backgroundColor = [UIColor colorWithPatternImage:wood]; 
}else{ 
UIImage *brick = [UIImage imageNamed:@"brick.png"]; 
self.tableView.backgroundColor = [UIColor colorWithPatternImage:brick]; 
} 

पृष्ठभूमि सभी दृश्यों में बनी रहती है तो आप संभवतः अपने AppDelegate और सेट में UIWindow के लिए पृष्ठभूमि आवेदन कर सकते हैं शेष विचारों में पृष्ठभूमि रंग स्पष्ट रंग।

एक और तरीका लूप करना और सबव्यू के माध्यम से ब्राउज़ करना और टेबलव्यू ढूंढना और टेबलव्यू पर पृष्ठभूमि लागू करना है, लेकिन मुझे लगता है कि यह एक सीपीयू गहन कार्य है और कोड का उपयोग करके छवि लोड करना बेहतर है।

+1

लालिथ मैं आपके उत्तर को समझता हूं नाड हाँ, यह इस तरह से किया जा सकता है। लेकिन मैं वास्तव में जानना चाहता हूं कि एक्सकोड के साथ आने वाली बनावट पृष्ठभूमि के विकल्पों को कैसे बदला जाए। फ़ोटोशॉप की तरह यदि उपलब्ध पृष्ठभूमि की प्रीसेट में अपनी खुद की पृष्ठभूमि जोड़ना संभव है। चीयर्स! – Farini

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