मैं निम्नलिखित कोड का उपयोग कर UISegmentedControl की उपस्थिति,डिफॉल्ट UISegmentedControl उपस्थिति को कैसे सेट करें?
UIImage *segmentSelected = [[UIImage imageNamed:@"Segment_Unselected.png"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 12, 0, 12)];
UIImage *segmentUnselected = [[UIImage imageNamed:@"Segment_Selected.png"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 12, 0, 12)];
[[UISegmentedControl appearance] setBackgroundImage:segmentUnselected
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
[[UISegmentedControl appearance] setBackgroundImage:segmentSelected
forState:UIControlStateSelected
barMetrics:UIBarMetricsDefault];
[[UISegmentedControl appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor colorWithRed:77.0/255.0 green:45.0/255.0 blue:8.0/255.0 alpha:1],UITextAttributeTextColor,
[UIColor clearColor], UITextAttributeTextShadowColor,
[NSValue valueWithUIOffset:UIOffsetMake(0, 0)], UITextAttributeTextShadowOffset,
[UIFont fontWithName:@"HelveticaNeue-Bold" size:16.0], UITextAttributeFont, nil] forState:UIControlStateNormal];
[[UISegmentedControl appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor whiteColor],UITextAttributeTextColor,
[UIColor clearColor], UITextAttributeTextShadowColor,
[NSValue valueWithUIOffset:UIOffsetMake(0, 0)], UITextAttributeTextShadowOffset,
[UIFont fontWithName:@"HelveticaNeue-Bold" size:16.0], UITextAttributeFont, nil] forState:UIControlStateSelected];
[[UISegmentedControl appearance] setDividerImage:[UIImage imageNamed:@"SegmentedControl_Divider.png"]
forLeftSegmentState:UIControlStateNormal
rightSegmentState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
की स्थापना की है और मैं सही उत्पादन
UISegment मिला लेकिन
की तरह अब मैं के डिफ़ॉल्ट उपस्थिति सेट करना चाहते हैंतो मुझे क्या करना है ???
@ बिलवुडर मैं बस इस कोड को लागू कर रहा था, मैंने जो बदलाव किया वह मैंने किया और यह कोड में स्पष्ट रूप से दिखाई दे रहा था। ऐसा लगता है कि यह एक कॉपी पेस्ट त्रुटि है। मैं जानता हूं कि इस कोड का उपयोग करने का प्रयास करने वाले सभी को अंततः त्रुटि मिल जाएगी, लेकिन मैं बस दूसरे के समय को बचाने की कोशिश कर रहा था :-) –
@ बिलवुडर आप सही हैं। मुझे यहां टिप्पणी में समस्या का उल्लेख करना चाहिए था। गलत छवियों को उपरोक्त 'सेगमेंट सेलेक्टेड' और 'सेगमेंट अचयनित' चर के लिए असाइन किया गया है। –
@AdilMalik आप इसे हमेशा अपने उत्तर के रूप में जोड़ सकते हैं। उत्तर टिप्पणियों से अधिक दिखाई दे रहे हैं। यदि आप प्रश्न संपादित करते हैं, तो आप भविष्य के पाठकों को भ्रमित कर सकते हैं जो आश्चर्य करते हैं कि उत्तर प्रश्न को प्रतिबिंबित नहीं करते हैं (इस उदाहरण में जरूरी नहीं)। मेरा सुझाव है कि आप एक उत्तर जोड़ें, फिर हम चीजों को साफ रखने के लिए इन सभी टिप्पणियों को हटा सकते हैं। –