2010-01-19 11 views

उत्तर

3

आपके खोजबार प्रतिनिधि को एक खोज प्राप्त करनी चाहिए BartTextDidBegin संपादन: संदेश।

8

आप UISearchBarDelegate को लागू कर रहे हैं, पहली विधि है कि बुलाया जाना चाहिए है:

http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UISearchBarDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UISearchBarDelegate/searchBarShouldBeginEditing:

- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar { 
    //do stuff 
    return YES; 
} 

यहाँ वर्ग संदर्भ है

+2

यह हमेशा काम नहीं करता है। अर्थात्, जब उपयोगकर्ता खोज बार पर रद्द करें बटन पर क्लिक करता है (यदि यह दिखाई देता है) तो अगली बार जब उपयोगकर्ता खोज बार विधि खोज पर क्लिक करता है तो BarShouldBeginEditing को कॉल नहीं किया जाता है। – Amiramix

10

docs से,

  • searchBarTextDidBeginEditing:
  • searchBarCancelButtonClicked:
संबंधित मुद्दे