मैं जानना चाहता हूं कि हम बटन क्लिक के साथ लेबल पर टेक्स्ट कैसे बदल सकते हैं, मेरे पास ऐड और माइनस नाम के 2 बटन हैं, अगर हम ऐड बटन पर क्लिक करते हैं, तो प्रत्येक क्लिक पर यह 1-10 से बढ़ जाएगा, और अगर हम माइनस बटन पर क्लिक करते हैं , इसे 1-10 से कम करना चाहिए,

मैंने कुछ सामान करने की कोशिश की, जो नीचे है

-(IBAction) addQuantity
{
    for (int i=1;i<11; i++)
    {
        [m_label setText:[NSString stringWithFormat:@"%i",i]];
    }

}

कृपया दोस्तों मुझे बताएं कि कैसे आगे बढ़ना है,

सादर रंजीतो

1
Ranjit 13 अक्टूबर 2011, 14:06

1 उत्तर

सबसे बढ़िया उत्तर
NSInteger counter = 0;
-(IBAction) addQuantity
{
    if (counter > 9 )
        return;
    [m_label setText:[NSString stringWithFormat:@"%d",++counter]];
}

-(IBAction) minusQuantity
{
    if (counter < 1 )
        return;
    [m_label setText:[NSString stringWithFormat:@"%d",--counter]];
}
1
beryllium 13 अक्टूबर 2011, 14:43
हे थैंक्स बेरिलियम, मैं केवल 10 नंबरों की सीमा कैसे निर्धारित कर सकता हूं?
 – 
Ranjit
13 अक्टूबर 2011, 14:31
M_label को इनिशियलाइज़ और घोषित कहाँ किया गया है?
 – 
ozmank
23 सितंबर 2015, 15:38