修改控件屬性

一、frame:能修改位置和尺寸。ide

二、center:修改位置。spa

三、bounds:能修改尺寸。orm

四、tansform:能修改尺寸、位置和旋轉角度。blog

 

1、代碼添加按鈕及修改按鈕屬性。圖片

 

 

- (void)viewDidLoad {get

 

    [super viewDidLoad];it

 

    //建立按鈕io

 

    UIButton *btn = [[UIButton alloc] init];form

 

 

     //添加按鈕select

 

    [self.view addSubview:btn];

 

 

    //設置frame

 

    btn.frame = CGRectMake(100, 100, 100, 100);

 

 

    //設置背景色

 

    btn.backgroundColor = [UIColor blueColor];

 

 

    //設置背景圖片

 

    UIImage *image = [UIImage imageNamed:@"btn_01.png"];

 

    UIImage *image1 = [UIImage imageNamed:@"btn_02.png"];

 

    [btn setBackgroundImage:image forState:UIControlStateNormal];

 

    [btn setBackgroundImage:image1 forState:UIControlStateHighlighted];

 

    

 

    //設置按鈕標籤文本內容

 

    [btn setTitle:@"點擊我" forState:UIControlStateNormal];

 

    [btn setTitle:@"摸我幹嗎" forState:UIControlStateHighlighted];

 

    

 

    //設置按鈕標籤文本顏色

 

    [btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];

 

    [btn setTitleColor:[UIColor whiteColor] forState:UIControlStateHighlighted];

 

    

    //監聽按鈕點擊

    [btn addTarget:self action:@selector(btnClick) forControlEvents:UIControlEventTouchUpInside];

    UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeContactAdd];

    [btn1 addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside];

    btn1.center = CGPointMake(150, 250);

    [self.view addSubview:btn1];

 

}

 

- (void)btnClick{

    

    NSLog(@"點擊了btn按鈕--------");

    }

}}

 

}

相關文章
相關標籤/搜索