我在iPad应用程序上,我想知道是否可以将Scope Bar从右边移动到我的UISearchBar到另一个位置?
我想将我的Scope Bar放在我的搜索栏下.那可能吗?
提前致谢.
最佳答案 好的,这是我的解决方案.我实现了自己的分段控制,为搜索范围创造了可能性.
let categories = ["Scope1", "Scope2", "Scope3"]
segmentedControl.addTarget(self, action: "changeScope:", forControlEvents: .ValueChanged)
segmentedControl.frame = CGRectMake(8, 5, 800, 30)
segmentedControl.backgroundColor = UIColor.whiteColor()
segmentedControl.tintColor = UIColor.darkGrayColor()
// add it in a scrollView, because ill got too much categories here. Just if you need that:
scrollView.contentSize = CGSizeMake(segmentedControl.frame.size.width + 16, segmentedControl.frame.size.height-1)
scrollView.showsHorizontalScrollIndicator = false;
// set first category
segmentedControl.selectedSegmentIndex = 0
scrollView.addSubview(segmentedControl)
以下是范围栏的功能,当用户切换范围时,请执行以下操作:
func changeScope(sender: UISegmentedControl) {
switch(sender.selectedSegmentIndex) {
}
}
在我的情况下,生病从Web服务获得了几个resultArrays,生病只显示选定的结果(通常生病将它们添加到1个巨大的resultSet)
希望有可能帮助别人.