UI sigment的属性和方法及案例

Posted I‘m丶sure

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UI sigment的属性和方法及案例相关的知识,希望对你有一定的参考价值。

//    设置segment的显示项

    self.mySegment=[[UISegmentedControl alloc]initWithItems:@[@"red",@"blue",@"green"]];

//    添加项

    [self.mySegment insertSegmentWithTitle:@"yellow" atIndex:3 animated:YES];

    

//添加默认选中项

    self.mySegment.selectedSegmentIndex=1;

    

    

//    设置位置

    self.mySegment.frame=CGRectMake(100, 100, 200, 50);

    

//    添加事件

    [self.mySegment addTarget:self action:@selector(changeA) forControlEvents:UIControlEventValueChanged];

    

    [self.view addSubview:self.mySegment];

 

 

案列

        self.myimage = [[UIImageView alloc] initWithFrame:CGRectMake(0,60, self.view.frame.size.width, self.view.frame.size.height-50)];

    

    [self.view addSubview:self.myimage];

 

    

//    文字

    self.lblnn=[[UILabel alloc]initWithFrame:CGRectMake(50, 500, 300, 100)];

    

    [self.lblnn setTextColor:[UIColor greenColor]];

    

    self.lblnn.numberOfLines=5;

    

//    设置segment的显示项。

    self.mysegment=[[UISegmentedControl alloc]initWithItems:@[@"桃花",@"梅花",@"樱花"]];

 

//    设置位置

    self.mysegment.frame=CGRectMake(100, 20, 200, 30);

    

//    添加事件

    [self.mysegment addTarget:self action:@selector(change) forControlEvents:UIControlEventValueChanged];

   

//    添加到视图

    [self.view addSubview:self.mysegment];

    

  

}

 

-(void)change

{

    int index=(int)self.mysegment.selectedSegmentIndex;

    switch (index) {

        case 0:

 

            //获取图片

            self.myimage.image = [UIImage imageNamed:@"timg-2.png"];

            //添加到父视图上

            [self.view addSubview:self.myimage];

 

           self.lblnn.text [email protected]"蔷薇科、桃属植物。落叶小乔木;叶为窄椭圆形至披针形,长15厘米,宽4厘米,先端成长而细的尖端,边缘有细齿,暗绿色有光泽,叶基具有蜜腺.";

            [self.view addSubview:self.lblnn];

            

            break;

            case 1:

            //获取图片

            self.myimage.image = [UIImage imageNamed:@"timg.png"];

            //添加到父视图上

            [self.view addSubview:self.myimage];

            self.lblnn.text [email protected]"梅花,又名梅,别名:春梅、干枝梅、酸梅、乌梅, 蔷薇科、杏属小乔木,稀灌木,树皮浅灰色或带绿色,平滑;小枝绿色,光滑无毛。叶片卵形或椭圆形”";

            [self.view addSubview:self.lblnn];

 

            break;

            

            case 2:

            //获取图片

            self.myimage.image = [UIImage imageNamed:@"12009759_224414328147_2.png"];

            //添加到父视图上

            [self.view addSubview:self.myimage];

            self.lblnn.text [email protected]"樱花(学名:Cerasus ssp.):是蔷薇科樱属几种植物的统称,在《中国植物志》新修订的名称中专指“东京樱花”,亦称“日本樱花”。樱花品种相当繁多,数目超过三百种以上,全世界共有野生樱花约150种,中国有50多种。全世界约40种樱花类植物野生种祖先中,原产于中国的有33种";

            [self.view addSubview:self.lblnn];

 

            break;

        default:

            break;

    }

    

    

}

 

以上是关于UI sigment的属性和方法及案例的主要内容,如果未能解决你的问题,请参考以下文章

Vue中element-ui的resetFields()方法重置表单无效问题及解决办法

内省及反射属性复制案例

Vueelement-ui的resetFields()方法重置表单无效问题及解决办法

Java学习入门 -04-类(画图案例)

网络编程(part11)--socket模块方法及socket套接字属性

MVC 4 Razor 和 Jquery UI datepicker()“对象不支持属性或方法”