gpt4 book ai didi

ios - UISearchBar 范围栏位置?

转载 作者:搜寻专家 更新时间:2023-10-31 19:35:29 26 4
gpt4 key购买 nike

我在这里使用 iPad 应用程序,我想知道是否可以将范围栏从右侧移动到我的 UISearchBar 到另一个位置?

enter image description here

我想在我的搜索栏下放置我的范围栏。这可能吗?

提前致谢。

最佳答案

好的,这是我的解决方案。我实现了自己的分段控件来创建搜索范围的可能性。

    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 个巨大的结果集中)

希望这对其他人有帮助。

关于ios - UISearchBar 范围栏位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26295330/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com