关于btn

适配图片

UIImage *buttonImage = [UIImage imageNamed:@"go_work_green"];

UIImage *stretchableButtonImage = [buttonImage  stretchableImageWithLeftCapWidth:0  topCapHeight:0];

[goBtn setBackgroundImage:stretchableButtonImage  forState:UIControlStateNormal];

圆角

goBtn.layer.cornerRadius = kScreenW/6;

点击缩放

[self.ordersBtn addTarget:self action:@selector(unpressedEvent:) forControlEvents:UIControlEventTouchUpInside | UIControlEventTouchUpOutside];

[self.ordersBtn addTarget:self action:@selector(pressedEvent:) forControlEvents:UIControlEventTouchDown];

[self.ordersBtn addTarget:self action:@selector(cancelEvent:) forControlEvents:UIControlEventTouchUpOutside];

//按钮的压下事件 按钮缩小

- (void)pressedEvent:(UIButton *)btn{

//缩放比例必须大于0,且小于等于1

CGFloat scale = (_buttonScale && _buttonScale <=1.0) ? _buttonScale : defaultScale;

[UIView animateWithDuration:animateDelay animations:^{

btn.transform = CGAffineTransformMakeScale(scale, scale);

}];

}

//点击手势拖出按钮frame区域松开,响应取消

- (void)cancelEvent:(UIButton *)btn{

[UIView animateWithDuration:animateDelay animations:^{

btn.transform = CGAffineTransformMakeScale(1.0, 1.0);

} completion:^(BOOL finished) {

}];

}

//按钮的松开事件 按钮复原 执行响应

- (void)unpressedEvent:(UIButton *)btn{

[UIView animateWithDuration:animateDelay animations:^{

btn.transform = CGAffineTransformMakeScale(1.0, 1.0);

} completion:^(BOOL finished) {

NSLog(@">>>>>>Abcdef");

}];

}

字体大小

btnOpenAppURL.titleLabel.font    = [UIFont systemFontOfSize: 12];

时间: 2024-10-03 21:41:31

关于btn的相关文章

CSS-用伪类制作小箭头(轮播图的左右切换btn)

先上学习地址:http://www.htmleaf.com/Demo/201610234136.html 作者对轮播图左右按钮的处理方法一改往常,不是简单地用btn.prev+btn.next的图片代替,而是用纯css制作. 第一个是left按钮,即prev: .vmc-arrow-left:after { content: "\e079"; } 第二个是right按钮的,也就是next下一张的按钮: .vmc-arrow-right:after { content: "\e

Btn 样式

.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-image: none; border: 1px s

btn按下改变颜色

1.在drawable里面创建btn_click文件,存储btn的圆角.按下事件(按下变色,松手变回) <?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <!--btn颜色.边框.圆角等属性--> <item android:state_pr

循环btn上面的视图

#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; UIButton * btn = [self createBtn:YES andCGRectMake:CGRectMak

Jquery中的事件绑定$(&quot;#btn&quot;).bind(&quot;click&quot;,function(){ })

Jquery中的事件绑定:$("#btn").bind("click",function(){  }) 因为每次都这么调用太麻烦,所以jquery就用$("#btn").click(function(){})来进行简化 Jquery中的事件绑定$("#btn").bind("click",function(){ })

//*[starts-with(@class,&#39;btn&#39;)][text()=&#39;差&#39;] 正则定位元素

starts-with? //*[starts-with(@class,'btn')][text()='差'] 意思找从头开始的这个class //*[starts-with(@class,'btn')][text()='差'] 正则定位元素

Bootstrap-按钮篇btn

参考网址:http://v3.bootcss.com/(能抄不写) 1.按钮颜色样式: 对应代码:(主要体现在class内容:btn-default,btn-primary...) p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Microsoft YaHei"; color: #2eafa9 } span.s1 { color: #596972 } span.s2 { color: #2b9edb } span.s3 { c

Java.前端.Layer.open.btn验证无效

今天遇到了一个很可笑的问题,在.Layer弹窗open中设置了多个按钮,只有yes按钮有效,btn2点击后直接关闭弹窗,排查了2个小时后终于解决,就是btn2要return false! var index = layer.open({ type: 2, area: [width + 'px', height + 'px'], fix: false, //不固定 maxmin: true, shade: 0.3, title: title, content: url, btn: ['保存', '

btn边框及颜色

    [box.actionButton.layer setMasksToBounds:YES];       [box.actionButton.layer setCornerRadius:10.0]; //设置矩形四个圆角半径       //边框宽度       [box.actionButton.layer setBorderWidth:1.0];       //设置边框颜色有两种方法:第一种如下:       CGColorSpaceRef colorSpace = CGColor