मैं ज्यादातर समय UISearchBar को छिपाना चाहता हूं और इसे केवल तब दिखाना चाहूंगा जब उपयोगकर्ता इसे चाहें।स्लाइडिंग UISearchBar
मैंने इंटरफ़ेस बिल्डर में एक UISearchBar लगाया है और इसे एक दृश्य के पीछे छुपाया है, जब उपयोगकर्ता एक बटन क्लिक करता है, तो यह निम्न कोड को कॉल करता है, जिसे मैंने आशा की थी कि यह खोज बार को सामने लाएगा और कीबोर्ड को देखने के लिए स्लाइड करेगा । लेकिन यह नहीं है ....
- (IBAction)search:(id)sender
{
[mySearchBar performSelector:@selector(searchBarTextDidBeginEditing:)];
}
किसी को भी कोई विचार है कि कोड द्वारा UISearchBar को कैसे सक्रिय किया जाए?
धन्यवाद।
आपके उत्तरों के लिए धन्यवाद। अगर किसी के इच्छुक
- (IBAction)search:(id)sender
{
mySearchBar.hidden = NO;
[mySearchBar becomeFirstResponder];
}
#pragma mark UISearchBarDelegate delegate methods
// called when keyboard search button pressed
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
mySearchBar.hidden = YES;
[mySearchBar resignFirstResponder];
// Do something with the mySearchBar.text
}
// called when cancel button pressed
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
mySearchBar.hidden = YES;
[mySearchBar resignFirstResponder];
}
महान संकेत है कि, चियर्स की आवश्यकता होगी – Dan