zoukankan      html  css  js  c++  java
  • 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 =@"蔷薇科、桃属植物。落叶小乔木;叶为窄椭圆形至披针形,长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 =@"梅花,又名梅,别名:春梅、干枝梅、酸梅、乌梅, 蔷薇科、杏属小乔木,稀灌木,树皮浅灰色或带绿色,平滑;小枝绿色,光滑无毛。叶片卵形或椭圆形”";

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

                [self.view addSubview:self.lblnn];

                break;

            default:

                break;

        }

        

        

    }

  • 相关阅读:
    精通正则表达式(JavaScript)
    Go知识点记录
    多线程揭秘
    Python test
    ELinq+T4模版引擎制作多文件实体代码生成器
    浏览器内核
    MongoDb的增删改查
    LINQ执行表达式
    ASP.NET MVC3 读书笔记四(数据注解和验证)
    C#默认以管理员身份运行程序
  • 原文地址:https://www.cnblogs.com/tianlianghong/p/5259904.html
Copyright © 2011-2022 走看看