zoukankan      html  css  js  c++  java
  • 详细控件编写

      
    @interface MainViewController : UIViewController  
      
    @property (strong, nonatomic) UIButton *myBtn;  
    @property (strong, nonatomic) UISlider *mySlider;  
    @property (strong, nonatomic) UISwitch *mySwitch;  
    @property (strong, nonatomic) UISegmentedControl *mySc;  
      
    @end</span>  
    
    MainViewController.m
    
     
    
     
    
    [cpp] view plaincopy
    
    <span style="font-size:10px;">#import "MainViewController.h"  
      
    @interface MainViewController ()  
      
    @end  
      
    @implementation MainViewController  
    @synthesize myBtn,mySlider,mySwitch,mySc;  
      
    - (void)viewDidLoad  
    {  
        // 加载UIView  
        UIView *mainView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];  
        mainView.backgroundColor = [UIColor whiteColor];  
        self.view = mainView;  
        [mainView release];  
          
        // 创建一个Button按钮  
        UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];  
        btn.frame = CGRectMake(100, 30, 57, 57);  
        [btn setTitle:@"Button" forState:UIControlStateNormal];  
        [btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];  
        [btn setBackgroundImage:[UIImage imageNamed:@"icon.png"] forState:UIControlStateNormal];  
        [btn addTarget:self action:@selector(onClick:) forControlEvents:UIControlEventTouchUpInside];  
        myBtn = btn;  
        [self.view addSubview:myBtn];  
          
          
        // 创建一个Slider划块按钮  
        UISlider *slider = [[[UISlider alloc] initWithFrame:CGRectMake(50, 180, 200, 10)] autorelease];  
        slider.minimumValue = 0.0f;  
        slider.maximumValue = 100.0f;  
        slider.value = 50.0f;  
        [slider addTarget:self action:@selector(onChange:) forControlEvents:UIControlEventTouchUpInside];  
        mySlider = slider;  
        [self.view addSubview:mySlider];  
          
        // 创建一个UISwitch开关按钮  
        UISwitch *sbtn = [[[UISwitch alloc] initWithFrame:CGRectMake(50, 210, 200, 50)] autorelease];  
        [sbtn addTarget:self action:@selector(onSwitch:) forControlEvents:UIControlEventTouchUpInside];  
        mySwitch = sbtn;  
        [self.view addSubview:mySwitch];  
          
        // 创建一个UISegmentedControl  
        NSArray *btnList = [NSArray arrayWithObjects:@"left",@"center",@"right", nil];  
        UISegmentedControl *sc = [[[UISegmentedControl alloc] initWithItems:btnList] autorelease];  
        sc.frame = CGRectMake(50, 250, 200, 60);  
        [sc addTarget:self action:@selector(onSelect:) forControlEvents:UIControlEventTouchUpInside];  
        mySc = sc;  
        [self.view addSubview:mySc];  
          
        [super viewDidLoad];  
    }  
      
    @interface MainViewController : UIViewController  
      
    @property (strong, nonatomic) UIButton *myBtn;  
    @property (strong, nonatomic) UISlider *mySlider;  
    @property (strong, nonatomic) UISwitch *mySwitch;  
    @property (strong, nonatomic) UISegmentedControl *mySc;  
      
    @end</span>  
    
    MainViewController.m
     
    
     
    
    [cpp] view plaincopy
    
    <span style="font-size:10px;">#import "MainViewController.h"  
      
    @interface MainViewController ()  
      
    @end  
      
    @implementation MainViewController  
    @synthesize myBtn,mySlider,mySwitch,mySc;  
      
    - (void)viewDidLoad  
    {  
        // 加载UIView  
        UIView *mainView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];  
        mainView.backgroundColor = [UIColor whiteColor];  
        self.view = mainView;  
        [mainView release];  
          
        // 创建一个Button按钮  
        UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];  
        btn.frame = CGRectMake(100, 30, 57, 57);  
        [btn setTitle:@"Button" forState:UIControlStateNormal];  
        [btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];  
        [btn setBackgroundImage:[UIImage imageNamed:@"icon.png"] forState:UIControlStateNormal];  
        [btn addTarget:self action:@selector(onClick:) forControlEvents:UIControlEventTouchUpInside];  
        myBtn = btn;  
        [self.view addSubview:myBtn];  
          
          
        // 创建一个Slider划块按钮  
        UISlider *slider = [[[UISlider alloc] initWithFrame:CGRectMake(50, 180, 200, 10)] autorelease];  
        slider.minimumValue = 0.0f;  
        slider.maximumValue = 100.0f;  
        slider.value = 50.0f;  
        [slider addTarget:self action:@selector(onChange:) forControlEvents:UIControlEventTouchUpInside];  
        mySlider = slider;  
        [self.view addSubview:mySlider];  
          
        // 创建一个UISwitch开关按钮  
        UISwitch *sbtn = [[[UISwitch alloc] initWithFrame:CGRectMake(50, 210, 200, 50)] autorelease];  
        [sbtn addTarget:self action:@selector(onSwitch:) forControlEvents:UIControlEventTouchUpInside];  
        mySwitch = sbtn;  
        [self.view addSubview:mySwitch];  
          
        // 创建一个UISegmentedControl  
        NSArray *btnList = [NSArray arrayWithObjects:@"left",@"center",@"right", nil];  
        UISegmentedControl *sc = [[[UISegmentedControl alloc] initWithItems:btnList] autorelease];  
        sc.frame = CGRectMake(50, 250, 200, 60);  
        [sc addTarget:self action:@selector(onSelect:) forControlEvents:UIControlEventTouchUpInside];  
        mySc = sc;  
        [self.view addSubview:mySc];  
          
        [super viewDidLoad];  
    }  
      
    @interface MainViewController : UIViewController  
      
    @property (strong, nonatomic) UIButton *myBtn;  
    @property (strong, nonatomic) UISlider *mySlider;  
    @property (strong, nonatomic) UISwitch *mySwitch;  
    @property (strong, nonatomic) UISegmentedControl *mySc;  
      
    @end</span>  
    
    MainViewController.m
     
    
     
    
    [cpp] view plaincopy
    
    <span style="font-size:10px;">#import "MainViewController.h"  
      
    @interface MainViewController ()  
      
    @end  
      
    @implementation MainViewController  
    @synthesize myBtn,mySlider,mySwitch,mySc;  
      
    - (void)viewDidLoad  
    {  
        // 加载UIView  
        UIView *mainView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];  
        mainView.backgroundColor = [UIColor whiteColor];  
        self.view = mainView;  
        [mainView release];  
          
        // 创建一个Button按钮  
        UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];  
        btn.frame = CGRectMake(100, 30, 57, 57);  
        [btn setTitle:@"Button" forState:UIControlStateNormal];  
        [btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];  
        [btn setBackgroundImage:[UIImage imageNamed:@"icon.png"] forState:UIControlStateNormal];  
        [btn addTarget:self action:@selector(onClick:) forControlEvents:UIControlEventTouchUpInside];  
        myBtn = btn;  
        [self.view addSubview:myBtn];  
          
          
        // 创建一个Slider划块按钮  
        UISlider *slider = [[[UISlider alloc] initWithFrame:CGRectMake(50, 180, 200, 10)] autorelease];  
        slider.minimumValue = 0.0f;  
        slider.maximumValue = 100.0f;  
        slider.value = 50.0f;  
        [slider addTarget:self action:@selector(onChange:) forControlEvents:UIControlEventTouchUpInside];  
        mySlider = slider;  
        [self.view addSubview:mySlider];  
          
        // 创建一个UISwitch开关按钮  
        UISwitch *sbtn = [[[UISwitch alloc] initWithFrame:CGRectMake(50, 210, 200, 50)] autorelease];  
        [sbtn addTarget:self action:@selector(onSwitch:) forControlEvents:UIControlEventTouchUpInside];  
        mySwitch = sbtn;  
        [self.view addSubview:mySwitch];  
          
        // 创建一个UISegmentedControl  
        NSArray *btnList = [NSArray arrayWithObjects:@"left",@"center",@"right", nil];  
        UISegmentedControl *sc = [[[UISegmentedControl alloc] initWithItems:btnList] autorelease];  
        sc.frame = CGRectMake(50, 250, 200, 60);  
        [sc addTarget:self action:@selector(onSelect:) forControlEvents:UIControlEventTouchUpInside];  
        mySc = sc;  
        [self.view addSubview:mySc];  
          
        [super viewDidLoad];  
    }  
  • 相关阅读:
    0127 date dateformat calebdar
    0126 字符串缓冲区StringBuffer类 正则表达式
    0126 String类
    0125 java API object
    0125 匿名对象 内部类 包 代码块
    0123 final关键字,static 关键字
    0123 this关键字 super关键字
    0122面向对象 构造方法
    0122面向对象3 多态
    0120 面向对象2
  • 原文地址:https://www.cnblogs.com/lidongq/p/3850125.html
Copyright © 2011-2022 走看看