IOS UIButtonのいくつかの設定コード

2995 ワード

きほんしよう

/// button
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn.frame = CGRectMake(30, 360, 90, 35);
/// 
[btn addTarget:self action:@selector(zoomInAction:) forControlEvents:UIControlEventTouchUpInside];

btn.hidden = YES;  // 
[self.view addSubview:btn];

スタイル

/// 
[btn setTitle:@"ZoomIn" forState:UIControlStateNormal];
//[btn setTitle:@"ZoomIn" forState:UIControlStateHighlighted];
// 
btn.titleLabel.font = [UIFont systemFontOfSize: 14.0];
// , 
btn.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft ;
// 
btn.contentEdgeInsets = UIEdgeInsetsMake(0,10, 0, 0);
// 
[btn setTitleColor:[UIColor blackColor]forState:UIControlStateNormal];
/// 
btn.showsTouchWhenHighlighted=YES;
/// 
[btn.layer setCornerRadius:10.0];
[btn.layer setBorderWidth:1];
/// 
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGColorRef colorref = CGColorCreate(colorSpace,(CGFloat[]){0x84/255.0, 0x31/255.0, 0x75/255.0,0.5 });
//[btn.layer setBorderColor:colorref];
btn.backgroundColor=[UIColor colorWithCGColor:colorref];