Я попытался добавить UISegmentedControl
в конец UINavigationBar
с заголовком. Но я не могу добавить его, и я не могу добавить UISegmentedControl
в tableView.headerView
, потому что мне нужна строка поиска в tableView.headerView
, поэтому есть только одно решение, которое мне нужно добавить UISegmentedControl
в конец UINavigationBar
. У кого-нибудь есть другая идея, что я могу решить эту ситуацию?
Вот код, который я пробовал (с Swift):
class searchingViewController: UITableViewController{
override func viewDidLoad() {
var items: [AnyObject] = ["Searching Method A", "Searching Method B"]
var searchSC:UISegmentedControl!
searchSC.frame = CGRectMake(0, 0, frame.width - 20, 30)
searchSC.selectedSegmentIndex = 1
searchSC.backgroundColor = UIColor(white: 1, alpha: 1)
searchSC.layer.cornerRadius = 5.0
navigateUIToolBar = UIToolbar(frame: CGRectMake(frame.minX + 10, ios7_8Info.getStatusBarHeight()+self.navigationController!.navigationBar.frame.height+frame.minY+(21/2),
frame.width - 20, 30))
navigateUIToolBar.addSubview(searchSC)
self.navigationController?.navigationBar.addSubview(navigateUIToolBar)
}
}