【发布时间】:2015-08-10 20:09:33
【问题描述】:
我尝试将UISegmentedControl 添加到UINavigationBar 的底部并带有标题。但我无法添加它,也无法在tableView.headerView 中添加UISegmentedControl,因为我需要tableView.headerView 中的搜索栏,所以我需要将UISegmentedControl 添加到@987654329 底部的一种解决方案@。有人有其他想法我可以解决这种情况吗?
这是我尝试过的代码(使用 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)
}
}
【问题讨论】:
-
你可能正在寻找这个..add segmentcontrol in navigationbar
-
你能添加截图或图吗?你想要达到的目标
-
@VivekMolkar 我正在寻找 [add segmentcontrol in navigationbar](stackoverflow.com/questions/18813563/…) 以 Rahul Shirphule 给出的编程方式的解决方案。
标签: ios uitableview uinavigationbar uisegmentedcontrol