zoukankan      html  css  js  c++  java
  • 给UIButton设置阴影及动画组

            //设置“开启旅程”按钮
            UIButton *startBtn = self.startBtn;
            CGFloat btnW = 100;
            CGFloat btnH = 35;
            CGFloat btnX = (self.dataArray.count) * CGRectGetWidth(self.frame) + self.coreView.bounds.size.width/2-btnW/2;
            CGFloat btnY = self.coreView.bounds.size.height * 0.9;
            startBtn.frame = CGRectMake(btnX, btnY, btnW, btnH);
            [startBtn setTitle:@"开启旅程" forState:UIControlStateNormal];
            [startBtn setTitleColor:[UIColor lightTextColor] forState:UIControlStateHighlighted];
            [startBtn addTarget:self action:@selector(startBtnClicked) forControlEvents:UIControlEventTouchUpInside];
            startBtn.titleLabel.font = [UIFont boldSystemFontOfSize:18];
            startBtn.backgroundColor=[UIColor colorWithRed:44/255.0 green:178/255.0 blue:219/255.0 alpha:1];
            startBtn.layer.cornerRadius = 8;
            startBtn.layer.shadowOffset =  CGSizeMake(1, 1);
            startBtn.layer.shadowOpacity = 0.8;
            startBtn.layer.shadowColor =  [UIColor blackColor].CGColor;
            [self.coreView addSubview:startBtn];
            //"开启旅程"按钮动画
            CAAnimationGroup *group = [CAAnimationGroup animation];
            group.duration = 0.7;
            group.repeatCount = 1;
            CABasicAnimation *anima1 = [CABasicAnimation animation];
            anima1.keyPath = @"opacity";
            anima1.toValue = @0;
            CABasicAnimation *anima2 = [CABasicAnimation animation];
            anima2.keyPath = @"transform.scale";
            anima2.toValue = @2.5;
            group.animations = @[anima1, anima2];
            [_startBtn.layer addAnimation:group forKey:nil];
  • 相关阅读:
    Go 场景
    sourcetree clone 提示url无效
    简单去重比较/复杂数据去重处理
    vue组件之间的通信
    js-执行机制之同步、异步、宏任务、微任务
    react生命周期
    git push被忽略的文件 处理
    请求头的属性
    运算精度问题https://blog.csdn.net/smile_ping/article/details/80284969
    react中状态提升
  • 原文地址:https://www.cnblogs.com/pengyunjing/p/6026078.html
Copyright © 2011-2022 走看看