2011-04-01 19 views
10

की सीमाओं के बाहर आरेखण मैं अपने UITableView में सभी कोशिकाओं को "पोस्ट-नोट नोट" जैसी छवि जोड़ने की कोशिश कर रहा हूं। इस छवि को UITableViewCell की सीमाओं के बाहर (आंशिक रूप से) खींचने की आवश्यकता है।UITableViewCell

clipToBounds से NO पर सेट करते समय, छवि वास्तव में सेल की सीमाओं के बाहर खींची जाती है। हालांकि, (काफी तार्किक रूप से) छवि UITableView विभाजक लाइनों और सेक्शन हेडर के नीचे खींची गई है।

मुझे लगता है कि मैं छवियों को सीधे अन्य सभी तत्वों के शीर्ष पर UITableView पर जोड़ने का प्रयास कर सकता हूं। हालांकि, यह UITableView में प्रत्येक सेल के सटीक स्थान को समझने की बजाय जटिल हो सकता है, क्योंकि मैं सेक्शन हेडर का उपयोग कर रहा हूं।

तो, उस यात्रा पर उतरने से पहले, मैं सोच रहा था कि क्या कोई आसान समाधान हो सकता है।

+0

मुझे नहीं लगता कि आपको इसके लिए समाधान मिलेगा। यदि आप विभाजक के ऊपर आकर्षित करना चाहते हैं, तो आप केवल विभाजक को छुपा सकते हैं, और इसे अनुकरण करने के लिए एक रेखा खींच सकते हैं। लेकिन यहां मुद्दा यह है कि कोशिकाओं के पास एक निश्चित पदानुक्रम है कि उन्हें सबव्यू के रूप में जोड़ा जाता है। किसी अन्य सेल के ऊपर सेल, केवल उस दृश्य को छुपाएगा जिसे आपने क्लिप के बाउंड का उपयोग करके सेल के बाहर खींचा था। – honcheng

उत्तर

3

आप विभाजक को छिपाने का प्रयास कर सकते हैं और उसके बाद UITableViewCell में पोस्ट के पीछे अपना स्वयं का विभाजक खींच सकते हैं। यह ट्रिक काम आना चाहिए।