मैं एक शुरुआती आईफोन डेवलपर हूं। मेरे कोड निम्नलिखित है:एक टूलबार पर UILabel (UIBarButtonItem) के पाठ को प्रोग्रामेटिक रूप से
UIBarButtonItem *fixedSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
UILabel *lblTotCaratteri = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 25, 15)];
lblTotCaratteri.textAlignment = UITextAlignmentCenter;
lblTotCaratteri.font = [UIFont italicSystemFontOfSize:13.0];
lblTotCaratteri.textColor = [UIColor greenColor];
lblTotCaratteri.backgroundColor = [UIColor clearColor];
lblTotCaratteri.adjustsFontSizeToFitWidth = YES;
lblTotCaratteri.text = @"0";
UIBarButtonItem *lblCaratteri = [[UIBarButtonItem alloc] initWithCustomView: lblTotCaratteri];
inserimentoToolbar.items = [NSArray arrayWithObjects:fixedSpace, lblCaratteri, fixedSpace, nil];
तो मेरे विचार में मैं एक UITextView और इस टूलबार प्रोग्रामेटिक रूप से बनाने की है। जब भी मैं UITextView में कोई वर्ण जोड़ता हूं तो मैं लेबल टेक्स्ट को बदलना चाहता हूं। प्रत्येक बार जब UITextView टेक्स्ट बदलता है, तो मैं दबाए गए प्रत्येक कुंजी को एक अलर्ट प्रदर्शित कर सकता हूं। मैं लेबल टेक्स्ट को बदलने का तरीका नहीं समझ सकता। मुझे आशा है कि मैंने अपने परिदृश्य को समझाया है। मेरी अंग्रेजी के लिए खेद है। ग्रीटिंग्स, लुका।
क्या आपके पास lblTotCaratteri का संदर्भ है? यदि नहीं, तो इसे अपने @interface में घोषित करें। यदि ऐसा है, तो इसे UILabel * (ऊपर पंक्ति 2 पर) के साथ दोबारा न लें। फिर आप lblTotCaratteri.text = @ "newtexthere" को कॉल कर सकते हैं। – mjhoy
यह काम किया! मैंने इसे इंटरफेस में जोड़ा और निश्चित रूप से इसे फिर से नहीं मिला। मैं आपकी टिप्पणी को जवाब के रूप में कैसे चिह्नित कर सकता हूं? फिर से धन्यवाद! – crash
मैंने देखा है कि आपके चर को फिक्स्ड स्पेस कहा जाता है, लेकिन इसका मान वास्तव में फ्लेक्सिबल स्पेस है। क्या यह एक गलती है? – mk12