实现功能---横向的多个可选项,类似于安卓中设置两个横向的相连的button,用以表示不同类别。
该控件的一些属性:
state--该属性区域提供了一个Momentary复选框,如果勾选,搞控件将不会保存控件状态:比如当button被点击时,button处于高亮状态,当点击后就变回原来的状态,类似于BUTTON的点击。如果实现多个分类的功能,则不需要勾选该选项。
segments----该属性用以表示选项的个数。该选项个数的排序方式和Java中list排序一样,从0开始
behavior---该属性包含如下两个复选框-------
Enabled-该属性用以控制选中的分段是否可用,如果取消勾选则表示不可用
selected-该属性用以控制分段是否被选中,如果勾选则其处于高亮状态。
关于该控件中某个字段点击事件的处理:为盖孔建的ValueChanged事件绑定事件实现方法。
实例:
-(IBAction)changed:(id)sender{
switch([sender selectedSegmentIndex]){
case 0:
break;
}
}
在代码中动态添加选项
[self.segment insertSegmentWithTitle:@"title" atIndex:1 animated:YES];
在代码中动态删除某个选项
[self.segment removrSegmentAtIndex:3 animated:YES];