gpt4 book ai didi

iphone - 如何才能选择 UISegmentedControl 的多个段?

转载 作者:行者123 更新时间:2023-12-03 18:25:55 27 4
gpt4 key购买 nike

假设我的 UISegmentedControl 有 8 个编号段。我希望用户能够同时打开 2 个、3 个或更多个。切换它们。本质上就像一个字节中的一位。这可能吗?我相信它可以在普通的 Mac OS X 上使用,但我似乎找不到在 iPhone SDK 中实现它的方法。

如果我必须通过将按钮放入 View 中来模拟这一点,有什么方法可以执行以下操作:

  1. 将 View 的角变圆,使其看起来像“bar”样式的 UISegmentedControl?
  2. 使用按钮上“栏”样式的内置背景?
  3. 给按钮一个像整个“栏”样式一样的阴影? (不是文字)

最佳答案

更新:我在这里提到的自定义控件在 iOS 13 下不再工作。

这是我发现的最好的自定义控件,它允许同时选择多个段:

https://github.com/yonat/MultiSelectSegmentedControl

这个是UISegmentedControl的子类,比较方便。我已经在这里 fork 了:

https://github.com/stewartmacdonald/MultiSelectSegmentedControl

并在自述文件中添加了一些代码示例,并添加了一个方法,允许您获取所有选定片段的标题的 NSArray。

关于iphone - 如何才能选择 UISegmentedControl 的多个段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1029570/

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