2011-06-18 15 views
7

मैं अपनी तालिका बनाते समय हेडर और पाद लेख दृश्य जोड़ता हूं। मैं क्या करना चाहता हूं कि गतिशील और प्रोग्रामेटिक रूप से पाद लेख की सामग्री को बदलना है। क्या फ़ूटर के लिए UIView प्राप्त करने का कोई मानक तरीका है?UITableView में विशिष्ट अनुभाग के पाद लेख या शीर्षलेख दृश्य का उपयोग कैसे करें?

मैं जानता हूँ कि वहाँ एक रास्ता एक UIView संपत्ति जोड़ सकते हैं और पैर UIView आवंटित जबकि यह - (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section में बनाई गई है, लेकिन मुझे पता है कि यह करने के लिए एक बेहतर तरीका है कि क्या वहाँ चाहते हैं करने के लिए है जो है।

उत्तर

12

आप अपने कस्टम अनुभाग पाद लेख टैग देखें जब आप इसे बनाने के लिए, उदाहरण के लिए, tableView:viewForFooterInSection: में, इस तरह हो सकता है:

mySectionFooterView.tag = kMySectionFooterViewTag; 

kMySectionFooterViewTag किसी भी NSInteger आप की तरह हो सकता है।

अपने कार्यक्रम के किसी अन्य भाग आप तो उपयोग कर सकते हैं से mySectionFooterView पहुंचने के लिए:

mySectionFooterView = [myTableView viewWithTag:kMySectionFooterViewTag]; 

myTableViewUITableView अपना कस्टम अनुभाग पाद लेख का दृश्य दिखाई पड़ता है। UITableViewController का उपयोग करते समय आप आम तौर पर myTableViewself.tableView तक पहुंच सकते हैं।

ध्यान दें कि इस दृष्टिकोण के साथ प्रदर्शन विचार हो सकते हैं, क्योंकि viewWithTag:myTableView के पूरे दृश्य पदानुक्रम को खोजेगा।

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