के रंग को बदलना ठीक है, मुझे पता है कि इससे पहले पूछा गया है, इसलिए कृपया मुझे फिर से पूछने के लिए क्षमा करें। ऐसा लगता है कि ऐसा करने का एक आसान तरीका होना चाहिए।UITableView सेक्शन हेडर
क्या UITableView अनुभाग शीर्षलेख पृष्ठभूमि रंग बदलने का कोई 'सरल' तरीका है? मुझे पता है कि मैं अनुभाग शीर्षलेखों के लिए उपयोग करने के लिए UITableView को कस्टम UIView को सौंपने के लिए प्रतिनिधि विधि 'viewForHeaderInSection' का उपयोग कर सकता हूं, लेकिन मैं वास्तव में करना चाहता हूं कि 'tintcolor' सेट करें। खोज बार पर एक टिंटकॉलर संपत्ति है, क्यों नहीं हैडर हेडर के लिए।
यदि मैं अपना खुद का कस्टम UIView बनाने के लिए viewForHeaderInSection का उपयोग करता हूं, तो मुझे अपना खुद का लेबल भी बनाना होगा। मुझे ऐप्पल मानक के बाकी हिस्सों की तरह दिखने के लिए अपने लेबल को स्टाइल और स्थिति बनाना है। मुझे शेष ऐप्पल मानक की तरह दिखने के लिए 'पृष्ठभूमि' शैली और आकार बनाना है।
मुझे केवल अनुभाग शीर्षलेख के लिए पूछने का तरीका नहीं मिल रहा है और फिर उसका रंग बदल सकता है। क्या मुझे कुछ याद आ रहा है या क्या मुझे वास्तव में यह कठिन तरीका करना है।
अगर मुझे यह कठिन तरीका करना है, तो क्या किसी के पास स्टाइल की सारी जानकारी है जो ऐप्पल मानक से मेल खाती है? - बार है 'पारदर्शी' - बार शीर्ष पर कुछ छायांकन है और नीचे - लेबल एक निश्चित आकार, स्थिति, छायांकन, आदि
धन्यवाद है। और एक बार फिर, इस सवाल को फिर से पूछने के लिए खेद है।
आईफोन 4 के लिए क्यों दोगुना है? क्या आप कृपया उस जानकारी के लिए संदर्भ दे सकते हैं .. – Anand
क्योंकि आईफोन 4 में दो बार संकल्प है? तो उस उदाहरण में "headerbackground.png" 1x22 होगा, और मेरे पास "[email protected]" नामक एक और छवि भी होगी जिसका उपयोग आईफोन 4 (और अब नया आइपॉड स्पर्श) पर किया जाएगा। अधिक जानकारी के लिए यहां पढ़ें: http: //developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/SupportingResolutionIndependence/SupportingResolutionIndependence.html – neilkimmett
मेरे स्वयं के स्क्रीन शॉट्स को इंगित करना इंगित करता है कि टेक्स्ट के लिए उचित बायां इंसेट है 12 पिक्सेल, 10 नहीं। ऐसा ही: CGFloat leftInset = 12.0f; UILabel * लेबल = [[UILabel alloc] initWithFrame: CGRectMake (leftInset, 0, tableSize.width - leftInset, headerImg.size.height)]; – MoDJ