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];  
    }  
  • 相关阅读:
    Docker最简教程
    Linux下Docker快速部署LAMP
    NachosLab3同步与互斥机制模块实现
    另类P、V操作问题详细图解
    IE10兼容性问题(frameset的cols属性)
    oracle分页sql(rownum伪列使用)
    fusionchart图表遮挡Ext下拉控件或日期控件解决办法(IE下有问题firefox与chrome正常)
    js比较和逻辑运算符运算符
    JBPM4开发简介
    整合axis2到web项目中
  • 原文地址:https://www.cnblogs.com/lidongq/p/3850125.html
Copyright © 2011-2022 走看看