मैं एक UIColor इस विधि से लौटे हो रही है:मुझे यूआईसीओलर ऑब्जेक्ट से लाल हरा नीला और अल्फा वापस कैसे मिलता है?
- (UIColor *)getColor {
return [UIColor colorWithRed:redSlider.value green:greenSlider.value blue:blueSlider.value alpha:1.0];
}
और इस तरह हो रही रंग:
SelectedColor=[(ColorPickerView *)alertView getColor];
अब मैं SelectedColor से लाल, हरे, नीले पाने के लिए, क्रम में उन का उपयोग करने के लिए चाहते हैं मान। मुझे 0 और 1 के बीच के मूल्य चाहिए। जब भी मैं चयनितकॉलर.सीजीकॉलर का उपयोग करता हूं, तो मेरा एप्लिकेशन क्रैश हो रहा है।
एक साइड नोट के लिए इनपुट से अल्फा को इंटरपोलेट कर सकते हैं; आपको नामकरण सम्मेलनों को देखना चाहिए। 'getColor' दो कारणों से खराब है, पहले यह जावा-देवताओं के लिए एक सामान्य गलती प्राप्त उपसर्ग का उपयोग करता है, दूसरी बात यह नहीं बताती कि यह किस प्रकार का रंग है। एक बेहतर नाम शायद 'उपयोगकर्ता चयनकर्ता' है।देखें कि UIKit नाम गेटर्स, और गुण, और सूट का पालन कैसे करें। – PeyloW