सबक्लास एनएसएसएलडर/यूआईस्लाइडर। इस प्रकार इन दोनों तरीकों ओवरराइड -
//Assumes minValue not necessarily 0.0
-(double)doubleValue
{
double minVal = [self minValue];
double maxVal = [self maxValue];
double curValue = [super doubleValue];
double reverseVal = maxVal - curValue + minVal;
return reverseVal;
}
-(void)setDoubleValue:(double)aDouble
{
double minVal = [self minValue];
double maxVal = [self maxValue];
double reverseVal = maxVal - aDouble + minVal;
[super setDoubleValue:reverseVal];
}
यह मान सही/शीर्ष न्यूनतम और बाएं/नीचे के रूप में प्रकट करने के लिए मैं तो आप के रूप में सटीक एक ही बात की जरूरत अधिकतम
स्रोत
2014-09-19 00:28:39
ठीक है, "अधिकतम मूल्य" से घटाना, नहीं "1" – borrrden
@borrrden, हाँ, मैं अपडेट कर देंगे - मैं 0 से 1 डिफ़ॉल्ट पैमाने संभालने किया गया था। – rdelmar
FI: यदि आपका न्यूनतम 0.5 है और आपका अधिकतम 1.5 है। चयनित मान x और y इसके विपरीत है, फिर x + y = 2। तो, आप इस तरह के विपरीत की गणना कर सकते हैं: y = 2-x – Mrwolfy