zoukankan      html  css  js  c++  java
  • UIButton

    头文件

    #import <UIKit/UIKit.h>

     

    @interface ViewController : UIViewController

     

    @property (nonatomic,strong) UIButton *myButton;

    @end

     

    实现

     

    #import "ViewController.h"

     

    @interfaceViewController ()

     

    @end

     

    @implementation ViewController

     

    - (void) buttonIsPressed: (UIButton *) paramSender {

        NSLog(@"Button is pressed.");

    }

     

    - (void) buttonIsTapped: (UIButton *) paramSender {

        NSLog(@"Button is tapped.");

    }

     

    - (void)viewDidLoad

    {

        [superviewDidLoad];

        

        UIImage *normalImage = [UIImage imageNamed:@"normalStateImage"];

        UIImage *higthLightImage = [UIImage imageNamed:@"higthLightStateImage"];

        self.myButton = [UIButtonbuttonWithType:UIButtonTypeCustom];  //必须在初始化时为UIButton设置一个type,想用图片时必须是这种type

        self.myButton.frame = CGRectMake(120.0f, 200.0f, 200.0f, 200.0f);

        [self.myButtonsetBackgroundImage:normalImage forState:UIControlStateNormal];

        [self.myButtonsetTitle:@"pressed me"forState:UIControlStateNormal];

        [self.myButtonsetBackgroundImage:higthLightImage forState:UIControlStateHighlighted];

        [self.myButtonsetTitle:@"I'm pressed"forState:UIControlStateHighlighted];

        [self.myButtonaddTarget:selfaction:@selector(buttonIsPressed:) forControlEvents:UIControlEventTouchDown];

        [self.myButtonaddTarget:selfaction:@selector(buttonIsTapped:) forControlEvents:UIControlEventTouchUpInside];

        [self.view addSubview:self.myButton];

    }

     

    - (void)didReceiveMemoryWarning

    {

        [superdidReceiveMemoryWarning];

        // Dispose of any resources that can be recreated.

    }

     

    @end

  • 相关阅读:
    USB Device Finder
    Delphi Interfaces
    Why we need interfaces in Delphi
    PostQuitMessage, PostThreadMessage( WM_QUIT )
    state与status的区别
    SQLSERVER监控复制并使用数据库邮件功能发告警邮件
    干货分享:SQLSERVER使用裸设备
    SQLSERVER truncate table之后是否会重置表的自增值
    配置SQL Server去使用 Windows的 Large-Page/Huge-Page allocations
    SQLSERVER 数据库性能的的基本
  • 原文地址:https://www.cnblogs.com/liuhong/p/3281136.html
Copyright © 2011-2022 走看看