UIButton(ボタン)
2297 ワード
テキストボタン
@property (nonatomic, strong) UIButton *Btn;
- (UIButton *)Btn {
if (!_Btn) {
UIButton *button=[[UIButton alloc]init];
[button setTitle:@" " forState:UIControlStateNormal];
[button setTitleColor:[UIColor grayColor] forState:UIControlStateNormal];
button.titleLabel.font = systemFont(14);
button.layer.borderWidth = 0.5;
button.layer.borderColor = RGB(227, 229, 230).CGColor;
button.layer.cornerRadius = 3;
button.layer.masksToBounds = YES;
[button addTarget:self action:@selector(BtnClick:) forControlEvents:UIControlEventTouchDown];
_Btn = button;
}
return _Btn;
}
#pragma mark **************
- (void)BtnClick:(UIButton *)sender{
}
[self.Btn makeConstraints:^(MASConstraintMaker *make) {
make.left.right.equalTo(self.view);
make.height.equalTo(@30);
make.width.equalTo(@30);
}];
#pragma
[_btnLeft layoutButtonWithEdgeInsetsStyle:ButtonEdgeInsetsStyleImageLeft imageTitlespace:5];
#pragma
JKCountDownButton
画像ボタン
- (UIButton *)Btn {
if (!_Btn) {
UIButton *button = [[UIButton alloc]init];
[button setImage:[UIImage imageNamed:@"tab_service"] forState:UIControlStateNormal];
[button.imageView setContentMode:UIViewContentModeScaleAspectFit];
[button addTarget:self action:@selector(BtnClick:) forControlEvents:UIControlEventTouchDown];
_Btn = button;
}
return _Btn;
}
//
[button setAdjustsImageWhenHighlighted:NO];
UIButton *button=[[UIButton alloc]init];
button.frame = CGRectMake(40, 40, 100, 40);
[button setTitle:@"childVC" forState:UIControlStateNormal];
[button setTitleColor:[UIColor blackColor] forState:0];
[button addTarget:self action:@selector(BtnClick:) forControlEvents:UIControlEventTouchDown];
[self.view addSubview:button];
UIedgeInsetsMakeの使用サイトhttp://blog.csdn.net/nlforever/article/details/12967371 http://www.jianshu.com/p/be4543ad4960 https://www.jianshu.com/p/64ab3cdafe89
iOS-UIButton App
https://www.jianshu.com/p/5e3b4d66ef29