2011-05-26 17 views
6

के लिए कस्टम अनुभाग शीर्षक दृश्य कूल आईरिस, लाइवशेयर जैसे कुछ ऐप्स में, मैं उन्हें अपने सादे UITableView अनुभाग शीर्षक के लिए कस्टम दृश्यों का उपयोग करके देखता हूं। कस्टम दृश्य शीर्षक पट्टी को कस्टम दृश्य के साथ बदलने का कोई तरीका है?UITableView

+0

http://stackoverflow.com/questions/12088257/uitableview-custom-header-title-view-doesnt- शो/16687039 # 16687039 –

उत्तर

21

अपने सेक्शन हेडर के रूप को कस्टमाइज़ करने के लिए, दो विधियां हैं जिनका आप शायद उपयोग करना चाहते हैं।

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 

और

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section 

इन दोनों UITableView delegate protocol में पाए जाते हैं। पहला आपको अपने सेक्शन हेडर के रूप में प्रदर्शित करने के लिए एक कस्टम दृश्य बनाने देगा। दूसरा यह सुनिश्चित करता है कि आपको वह आकार मिल जाए जो आप चाहते हैं ताकि आपका विचार

+1

विषय से थोड़ी दूर, क्यों एप्पल ने UITableViewDataSource के बजाय UITableViewDelegate में रखा। Thx – ThinkChris

+1

@TinkChris क्योंकि उनके पास डेटासोर्स से कोई लेना देना नहीं है। – yoeriboven