2013-01-09 19 views
5

में गलत UISwitch उपस्थिति मैंने एक सेक्शन UITableView बनाया और एक कस्टम सेल जोड़ा जिसमें UISwitch शामिल है। यह सब स्टोरीबोर्ड का उपयोग करके किया जाता है। हालांकि, ऐप (सिम्युलेटर/डिवाइस) चलाते समय, UISwitch अपेक्षित नहीं दिखता है (सीएफ संलग्न स्क्रीनशॉट)। इस पर होने वाले किसी भी विचार की अत्यधिक सराहना की जाती है (एक्सकोड 4.5.2, आईओएस 6.0.1)। नोट: एक नया UIStoryboard बनाने से समस्या हल नहीं होती है।UITableViewCell

UISwitch in custom UITableView UISwitch settings

+3

"यूआईएसविच अजीब दिखता है" - अगर आपको यह पसंद नहीं है तो ऐप्पल के डिजाइनरों से शिकायत करें;) –

+0

क्या आप उस स्विच के रूप को अनुकूलित करने की कोशिश कर रहे हैं? – Josiah

+0

@ H2CO3 यदि आप मेरे प्रश्न के शीर्षक में सुधार का सुझाव देना चाहते हैं: इसे संपादित करने में संकोच न करें। – tilo

उत्तर

2

मैं सिर्फ अपने प्रश्न का उत्तर मिल गया: मैं UIImageView कि कस्टम परत गुण सेट (जैसे shadowRadius) पर एक श्रेणी बनाई। संबंधित UIImageView विधि पर ब्रेकपॉइंट सेट करना, यह पता चला कि UISwitch इसे बुलाया गया था।

मुझे पहले इस बिंदु पर नहीं मिला था, क्योंकि मेरे पास केवल UIImageView था (और यह एक कस्टम गुण होना चाहिए)। आपके सभी कमेंट के लिए शुक्रिया!