ios - iPhone Objective-C programmatically adding scope buttons to a UISearchBar -
UISearchBar * searchBar = [[UISearchBar alloc] initWithFrame: CGRectZero]; [सर्चबार आकार टॉफिट]; //searchBar.delegate = self; SearchBar.placeholder = @ "खोज संदेश, श्रोता या स्टेशन खोजें"; Self.tableView.tableHeaderView = searchBar; UISearchDisplayController * searchDC = [[UISearchDisplayController alloc] initWithSearchBar: खोजकर्ता सामग्री नियंत्रक: स्वयं]; // उपरोक्त स्वयं को नियुक्त करता है। खोज डिस्प्ले नियंत्रक, लेकिन बनाए रखने के बिना // केवल पढ़ने के लिए संपत्ति को सेट और बनाए रखने के लिए बल दें [आत्म निष्पादक चयनकर्ता: @ सिलेक्टर (सेट सर्चडिस्प्ले कंट्रोलर :) ऑब्जेक्ट: सर्च डीसी); //searchDC.delegate = self; //searchDC.searchResultsDataSource = self; //searchDC.searchResultsDelegate = self; [सर्चबार रिलीज]; [खोज डीसी रिलीज];
मुझे टूलबार के नीचे 3 स्कोप बटन जोड़ना होगा: "विषय", "संदेश", "स्टेशन" और डिफ़ॉल्ट रूप से पहले चयनित एक है। कोई मुझे बता सकता है कि यह कैसे करना है?
ओह .. नहीं .. यह पाया .. .. / P>
searchBar.showsScopeBar = हाँ; SearchBar.scopeButtonTitles = [NSArray arrayWithObjects: @ "फ्लैग्स", @ "श्रोताओं", @ "स्टेशन", शून्य];