• iOS UISegmentedControl的例子


    #import <UIKit/UIKit.h>

    @interface ViewController : UIViewController

    @property(strong,nonatomic) UIImageView *MyImage;

    @property(strong,nonatomic) UITextView *MyView;

    @property(strong,nonatomic) UISegmentedControl *MySegment;

    #import "ViewController.h"

    @interface ViewController ()

    @end

    @implementation ViewController

    - (void)viewDidLoad

    {

        [super viewDidLoad];

        

        self.MyView=[[UITextView alloc] initWithFrame:CGRectMake(60, 500, 300, 200)];

        self.MyView.font=[UIFont systemFontOfSize:18];

        self.MyView.textColor=[UIColor redColor];

        self.MyView.userInteractionEnabled=NO;

        [self.view addSubview:self.MyView];

        //添加 分段标识

        self.MySegment=[[UISegmentedControl alloc] initWithItems:@[@"食肉植物",@"观花植物",@"木本植物",@"多肉植物"]];

        self.MySegment.frame=CGRectMake(60, 100, 300, 50);

        

        [self.view addSubview:self.MySegment];

        //添加视图

        self.MyImage=[[UIImageView alloc] initWithFrame:CGRectMake(60, 180, 300,300)];

         [self.view addSubview:self.MyImage];

        

        //添加背景

        self.view.backgroundColor=[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"背景图.png"]];

        

        //事件

        [self.MySegment addTarget:self action:@selector(ValueChange) forControlEvents:UIControlEventValueChanged];

        

    }

    /**

     *  触发事件

     */

    -(void)ValueChange

    {

        switch (self.MySegment.selectedSegmentIndex)

        {

            case 0:

        

                self.MyImage.image=[UIImage imageNamed:@"食肉植物.jpg"];

                self.MyView.text=@"食虫植物是一种会捕获并消化动物而获得营养(非能量)的自养型植物。食虫植物的大部分猎物为昆虫和节肢动物。其生长于土壤贫瘠,特别是缺少氮素的地区,例如酸性的沼泽和石漠化地区。1875年,查尔斯·达尔文发表了第一篇关于食虫植物的论文。"; 

            break;

             

            case 1:

                self.MyImage.image=[UIImage imageNamed:@"观花植物.png"];

                self.MyView.text=@"风信子(学名:Hyacinthus orientalis L.):是多年草本球根类植物,鳞茎卵形,有膜质外皮,皮膜颜色与花色成正相关,未开花时形如大蒜,原产地中海沿岸及小亚细亚一带,是研究发现的会开花的植物中最香的一个品种。";

                break;

                

            case 2:

                self.MyImage.image=[UIImage imageNamed:@"木本植物.png"];

                self.MyView.text=@"桃(学名:Amygdalus persica L.):蔷薇科、桃属植物。落叶小乔木;叶为窄椭圆形至披针形,长15厘米,宽4厘米,先端成长而细的尖端,边缘有细齿,暗绿色有光泽,叶基具有蜜腺。";

                break;

            case 3:

                self.MyImage.image=[UIImage imageNamed:@"多肉植物.png"];

                self.MyView.text=@" 仙人球是外形呈球状的仙人掌科植物的统称,有很多品种。它们的原生地多为沙漠地带,喜高温干旱气候。茎呈球形或椭圆形,绿色,花着生于纵棱刺丛中,仙人球开花一般在清晨或傍晚。";

                break;

                default:

                break;

        }

    }

  • 相关阅读:
    Oracle 添加主键和索引
    Oracle中查询主键、外键、sequence、表基本信息等
    Spring工作原理
    Ehcache 缓存使用
    socket编程-java
    oracle触发器详解
    单例模式的几种写法
    [LeetCode] 412. Fizz Buzz 嘶嘶嗡嗡
    LeetCode Top Interview Questions
    [LeetCode] 131. Palindrome Partitioning 回文分割
  • 原文地址:https://www.cnblogs.com/tmf-4838/p/5260084.html
Copyright © 2020-2023  润新知