2010-04-06 11 views
6

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

मैं व्यवहार को बदलना चाहता हूं ताकि आइटम हमेशा गहरा नीला हो, वही व्यवहार जो खोजक में देखा गया हो।

उत्तर

5

ऐसा लगता है कि खोजक के स्रोत सूची कभी नहीं मुट्ठी प्रत्युत्तर हो जाते हैं, इसलिए, मुझे लगता है कि पहला कदम है अपने तालिका दृश्य या रूपरेखा दृश्य उपवर्ग के लिए, और लागू है - (bool) acceptsFirstResponder विधि

- (BOOL)acceptsFirstResponder 
{ 
    return NO; 
} 

यह आपकी स्रोत सूची का चयन हमेशा हल्का नीला रहेगा, और आप हाइलाइट रंग बदलने के लिए _highlightColorForCell जैसे कुछ अनियंत्रित विधियों का उपयोग कर सकते हैं।

संबंधित मुद्दे