2010-09-08 10 views
6

वर्तमान में जब आप यूआईबटन का उपयोग करते हैं और उस पर दबाते हैं, तो यह बटन को एक संकेतक के रूप में एक अंधेरे ओवरले देता है कि बटन दबाया गया था। मैं यह नहीं चाहता क्योंकि मैं अपना खुद का दबाया राज्य लागू कर रहा हूं।आईफोन: यूआईबटन डिफ़ॉल्ट दबाए गए हाइलाइट का उपयोग नहीं करते

मैं इस डिफ़ॉल्ट को कैसे हटा सकता हूं?

उत्तर

3

आपको नियंत्रण स्थिति के लिए छवि सेट करके इसे सेट करने में सक्षम होना चाहिए। इसके उचित संपत्ति

[button setBackgroundImage:[UIImage imageNamed:@"Selected_day.png"] forState:UIControlStateHighlighted]; 
+0

धन्यवाद यह मेरे लिए बहुत उपयोगी था .... मतदान ... – Saawan

22

तुम भी सेट कर सकते हैं के बारे में सोचो:

button.adjustsImageWhenHighlighted = NO; 
संबंधित मुद्दे