शायद आप इस मुद्दे को हल कर चुके हैं लेकिन मुझे विश्वास है कि यह अन्य लोगों के लिए सहायक हो सकता है।
अपने ViewController अंदर
है कि आप उस TableViewController में उपयोग करते हैं, आप निम्न कोड डालें चाहिए:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
NSArray *segmentTextContent = [NSArray arrayWithObjects: @"one",@"two",@"three", nil];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:segmentTextContent];
segmentedControl.frame = CGRectMake(2, 5, 316, 35);
[self.segmentedControl addTarget:self action:@selector(segmentChanged:) forControlEvents:UIControlEventValueChanged];
self.segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar; //changes the default style
self.segmentedControl.tintColor = [UIColor darkGrayColor]; //changes the default color
self.segmentedControl.enabled = true;
self.segmentedControl.selectedSegmentIndex = 0;
return self.segmentedControl;
}
कि तालिका शीर्ष लेख है, जो (यदि आप चाहें) के रूप में एक सेगमेंट में बंटे नियंत्रण सम्मिलित करता होगा जब आप सूची शीर्ष तक पहुंचते हैं तो भी उछालते हैं और साथ ही साथ आप अपनी सूची में स्क्रॉल करते समय हमेशा दिखाई देंगे।
उम्मीद है कि यह मदद करता है।
संभावित डुप्लिकेट [एक नेविगेशन नियंत्रक के तहत एक UISegmentedControl कैसे रखा जाए?] (Http://stackoverflow.com/questions/2673714/how-to-put-a-uisegmentedcontrol-under-a-navigationcontroller) – JosephH