मैं UITableView के दाईं ओर प्रदर्शित खंड सूचकांक में शब्द रैप करने के लिए चाहते हैं।क्या यह संभव है UITableViewSectionIndex में शब्द रैप करने के लिए?
समस्या यह है कि, यदि शब्द लंबाई बढ़ता है तो अनुभाग सूचकांक चौड़ाई भी बढ़ जाती है और तालिका दृश्य सेल सामग्री दृश्य आकार कम हो जाता है। और मैं सेक्शन इंडेक्स सरणी ऑब्जेक्ट के सबस्ट्रिंग को प्रदर्शित नहीं करना चाहता हूं। क्योंकि मैं पूरा शब्द प्रदर्शित करना चाहता हूं खंड में मुझे इसे लपेटना है। sectionIndextitle विधि द्वारा सरणी बदले में
-(NSArray*) sectionIndexTitlesForTableView:(UITableView *)tableView
{
NSMutableArray *array = [[NSMutableArray alloc] init];
for (int i = 0; i <[keys count]; i++) {
NSString *str = [self.keys objectAtIndex:i];
[array addObject:str];
}
NSArray *a =[NSArray arrayWithArray:array];
[array release];
return a;
}
वस्तु लंबा है और मैं शब्द रैप करने के लिए चाहते हैं।
कोई नहीं जानता कि यह कैसे किया जा सकता है?
अपने कोड पोस्ट करें समस्या के बेहतर विचार के लिए। –
क्या कोई सेक्शन इंडेक्स मल्टी-लाइन खिताब भी देता है? मुझे शक है।लेकिन आप इसे '@ "एक \ n दो" 'to' str 'जैसे कुछ असाइन करके देख सकते हैं और देखें कि क्या होता है। यदि यह काम करता है, तो आप शीर्षक तारों को तोड़ने के लिए अपनी खुद की विधि लिख सकते हैं ताकि वे किसी दिए गए चौड़ाई में फिट हो जाएं। (चूंकि टेबल टाइटल केवल सादा-वेनिला एनएसएसटींग्स स्वीकार करते हैं, इसलिए यह संभावना नहीं है कि कोई ऑटोवॉपिंग तंत्र उपलब्ध है।) – Wienke
मैंने पहले से ही यह जांच कर लिया है कि \ n यह वेब पेज पर काम करेगा, इंडेक्स – Warewolf