如何解决在iOS中切换3个选项
| 默认开关元素只有两个选项处于打开和关闭状态。我需要3种选择,有人知道在哪里可以找到该图书馆吗?解决方法
如果使用的是Interface Builder,则可以将段数更改为3,然后双击每个段以更改值。
如果通过代码添加,则可以使用以下代码:
UISegmentedControl *myControl = [[UISegmentedControl alloc] initWithFrame:CGRectMake(170,5,125,35)];
[myControl insertSegmentWithTitle: @\"Easy\" atIndex: 0 animated: NO ];
[myControl insertSegmentWithTitle: @\"Hard\" atIndex: 1 animated: NO ];
myControl.selectedSegmentIndex = 0;
[myControl addTarget:self action:@selector(myAction:) forControlEvents:UIControlEventValueChanged];
, UISegmentedControl?
, 我也会说UISegmentedControl
,但是如果由于某种原因您必须进行滑动操作,那么UISlider
就可以工作-您可以跟踪代码的更改,并将“ snap”更改为三个设置之一,因为用户将控件移到了突破点。这可能很像您正在寻找的三向开关,同时又不太奇怪。
, 他们不是一个具有三个选项的开关的库,如果您想要具有三个选项的开关,则在这种情况下,可以通过继承UISwitch类为该视图创建一个自定义视图。
另外,如果您发现很难创建自定义视图,则在这种情况下,您可以使用段控件并将其实现为三个段,这是段控件的教程。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。