网上找了几个,但都有cup暴涨的情况发生,于是利用CABasicAnimation 简单的实现一个跑马灯,实现简单,可自己定制
#import <UIKit/UIKit.h> @interface LoopView : UIView @property(nonatomic,strong)NSString *Iformation; @property(nonatomic,strong)NSString *Image; @end
#import "LoopView.h"
#import "UIImageView+WebCache.h"
@interface LoopView(){
UILabel *AD;
UIImageView *headImage;
CABasicAnimation *animation;
CABasicAnimation *animationhead;
}
@end
@implementation LoopView
-(instancetype)initWithFrame:(CGRect)frame{
self = [super initWithFrame:frame];
if (self) {
AD = [[UILabel alloc]initWithFrame:CGRectMake(28*WPSCREEN_WIDTH_RATIO, 0, self.frame.size.width, self.frame.size.height)];
[self addSubview:AD];
AD.textColor = TJXColor(146, 152, 169);
AD.font = [UIFont fontWithName:@"Gotham-Book" size:12*WPSCREEN_WIDTH_RATIO];
AD.textAlignment = NSTextAlignmentLeft;
headImage = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 20*WPSCREEN_WIDTH_RATIO, 20*WPSCREEN_WIDTH_RATIO)];
[self addSubview:headImage];
headImage.layer.cornerRadius = 10;
headImage.layer.masksToBounds = YES;
[self sssss];
[self headimage];
}
return self;
}
-(void)setIformation:(NSString *)Iformation{
AD.text =Iformation;
}
-(void)setImage:(NSString *)Image{
[headImage sd_setImageWithURL:[NSURL URLWithString:Image]];
}
-(void)sssss{
animation = [CABasicAnimation animationWithKeyPath:@"position"];
// 动画选项的设定
animation.duration = 2; // 持续时间
animation.repeatCount = MAXFLOAT; // 重复次数
animation.removedOnCompletion = NO;
animation.autoreverses = NO;
// 起始帧和终了帧的设定
animation.fromValue = [NSValue valueWithCGPoint:CGPointMake(AD.layer.position.x, 30*WPSCREEN_HIGTH_RATIO)]; // 起始帧
animation.toValue = [NSValue valueWithCGPoint:CGPointMake(AD.layer.position.x, AD.layer.position.y-20*WPSCREEN_HIGTH_RATIO)]; // 终了帧
// 添加动画
[AD.layer addAnimation:animation forKey:@"AnimationMoveY"];
// [headImage.layer addAnimation:animation forKey:@"AnimationMoveY"];
}
-(void)headimage{
animationhead = [CABasicAnimation animationWithKeyPath:@"position"];
// 动画选项的设定
animationhead.duration = 2; // 持续时间
animationhead.repeatCount = MAXFLOAT; // 重复次数
animationhead.removedOnCompletion = NO;
animationhead.autoreverses = NO;
// 起始帧和终了帧的设定
animationhead.fromValue = [NSValue valueWithCGPoint:CGPointMake(headImage.layer.position.x, 30*WPSCREEN_HIGTH_RATIO)]; // 起始帧
animationhead.toValue = [NSValue valueWithCGPoint:CGPointMake(headImage.layer.position.x, headImage.layer.position.y-20*WPSCREEN_HIGTH_RATIO)]; // 终了帧
// 添加动画
[headImage.layer addAnimation:animationhead forKey:@"AnimationMoveY"];
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# ios实现跑马灯效果
# ios跑马灯效果
# ios
# cabasicanimation
# iOS 实现跑马灯效果的方法示例
# 持续时间
# 几个
# 都有
# 找了
# 大家多多
# 跑马灯
# 网上
# AD
# UILabel
# headImage
# animationhead
# animation
# Iformation
# NSString
# Image
# WebCache
# UIImageView
# implementation
# CGRectMake
# alloc
相关文章:
网站制作的步骤包括,正确网址格式怎么写?
山东网站制作公司有哪些,山东大源集团官网?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
如何在IIS7中新建站点?详细步骤解析
建站之星会员如何解锁更多建站功能?
名字制作网站免费,所有小说网站的名字?
代刷网站制作软件,别人代刷火车票靠谱吗?
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
音乐网站服务器如何优化API响应速度?
如何打造高效商业网站?建站目的决定转化率
在线教育网站制作平台,山西立德教育官网?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
网站制作软件有哪些,制图软件有哪些?
建站OpenVZ教程与优化策略:配置指南与性能提升
广德云建站网站建设方案与建站流程优化指南
如何制作一个表白网站视频,关于勇敢表白的小标题?
建站主机如何选?高性价比方案全解析
建站主机空间推荐 高性价比配置与快速部署方案解析
如何用wdcp快速搭建高效网站?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
建站之星下载版如何获取与安装?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
Bpmn 2.0的XML文件怎么画流程图
佛山企业网站制作公司有哪些,沟通100网上服务官网?
如何用西部建站助手快速创建专业网站?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
如何快速生成高效建站系统源代码?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
表情包在线制作网站免费,表情包怎么弄?
盘锦网站制作公司,盘锦大洼有多少5G网站?
长沙做网站要多少钱,长沙国安网络怎么样?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
如何续费美橙建站之星域名及服务?
实现虚拟支付需哪些建站技术支撑?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?
建站之家VIP精选网站模板与SEO优化教程整合指南
如何快速搭建FTP站点实现文件共享?
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
如何在企业微信快速生成手机电脑官网?
建站之星后台密码如何安全设置与找回?
油猴 教程,油猴搜脚本为什么会网页无法显示?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
如何快速查询网址的建站时间与历史轨迹?
定制建站流程解析:需求评估与SEO优化功能开发指南
*请认真填写需求信息,我们会在24小时内与您取得联系。