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];  
    }  
  • 相关阅读:
    JavaFX 1.2 SDK 发布,增加 Linux 及 OpenSolaris 支持
    JSF 2.0 通过最终投票
    NetBeans 时事通讯(刊号 # 57 May 27, 2009)
    “C语言” 读书札记(六)之[Linux下C语言编程环境Make命令和Makefile] 川山甲 博客园
    [转]宽字符的介绍
    【语法回顾】C++STL:string类型 ATP_ 博客园
    Using the C/C++ Garbage Collection Library, libgc
    Makefile学习笔记 我的CPP之路 C++博客
    伍迷创意随想集 之 杯具拥有个性,个性成就杯具 伍迷 博客园
    知哈希算法——找出相似的图片
  • 原文地址:https://www.cnblogs.com/lidongq/p/3850125.html
Copyright © 2011-2022 走看看