2012-03-27 7 views
10

चेतावनी दी जाती है जब मैं अपना ऐप बना देता हूं जो मेरा यूआईसेगमेंटेड कंट्रोल स्टाइल बेजेलड को बहिष्कृत करता है। UISegmentedControl का कोई अन्य प्रकार नहीं है जो Bezeled एक के करीब दिखता है, इसलिए मुझे नहीं पता कि मैं इसके बजाय क्या उपयोग कर सकता हूं। मुझे UISegmentedControlStyleBar की तरह कुछ चाहिए लेकिन अधिक ऊंचाई के साथ।आईओएस 5.1 में बहिष्कृत UISegmentedControlStyleBezeled के बजाय मुझे क्या उपयोग करना चाहिए?

इसके अलावा, UISegmentedControl.h में देख यह पता चलता है ...

typedef enum { 
    UISegmentedControlStylePlain,  // large plain 
    UISegmentedControlStyleBordered, // large bordered 
    UISegmentedControlStyleBar,  // small button/nav bar style. tintable 
    UISegmentedControlStyleBezeled, // DEPRECATED. Do not use this style. 
} UISegmentedControlStyle; 
+1

मैंने वही चीज़ देखी। यह उन दस्तावेज़ों में बहिष्कृत नहीं है जो मुझे सोचते हैं कि यह आसन्न नहीं था। लेकिन हाल ही में यूडीआईडी ​​बोन्डोग्लॉग के साथ, आश्चर्यचकित होना चाहिए कि हथौड़ा नीचे आने वाला है। – smparkes

उत्तर

5

इस पल के लिए, मेरे द्वारा उपयोग किए जाने वाले काम UISegmentedControlStyleBar का उपयोग कर रहे हैं और इसकी फ्रेम ऊंचाई बढ़ा सकते हैं। आप इसे विस्तारित करने से बचने के लिए एक ही केंद्र को भी रखना चाहेंगे।

+0

उस कार्यवाही के साथ समस्या यह है कि आपने खंडित नियंत्रण पर 'आकार टोफिट' को कभी भी कॉल किया है, यह छोटी ऊंचाई पर लौटता है। यदि आप गतिशील रूप से सेगमेंट प्रबंधित कर रहे हैं तो आपको ऐसा करने की आवश्यकता हो सकती है। तो यह एक बहुत मजबूत समाधान नहीं है। – matt

4

मैं एक कारण उन्हें अमान्य कर ऐसा इसलिए है क्योंकि वे गलती से 5.1 में इसे तोड़ दिया महसूस कर रही है।

मुझे यकीन है कि हम इसे भविष्य में फिर से देखेंगे क्योंकि लोग 5.1 से आगे बढ़ना शुरू कर देते हैं।

+1

आप इसे कैसे टूटा देखते हैं? यह मेरे उपयोग के लिए टूटा नहीं है। आह ... कुछ लोगों को टिंट परेशानी हो रही है। अब तक, मैंने नहीं किया है। इस के लिए तत्पर नहीं हैं ... – smparkes

+1

rdar: // 11038316 – endy

+0

हम्म, यह अजीब है। मैंने कोशिश की है और यह ठीक काम करता है। यह StyleBezeled के रूप में सही ढंग से प्रकट होता है। बस जब मैं अपनी बार स्टाइल संपत्ति प्राप्त करने का प्रयास करता हूं, तो मुझे स्टाइलबार मिल जाता है:/ – Hlung

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

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