//
跑马灯
NSTimer *myTimer = [ NSTimer timerWithTimeInterval :0.5 target : self selector : @selector (beginCicle) userInfo : nil repeats : YES ];
[[ NSRunLoop currentRunLoop ] addTimer :myTimer forMode : NSDefaultRunLoopMode ];
// 跑马灯下面的 view
UIView *cicleView = [[ UIView alloc ] initWithFrame : CGRectMake (95, 40, 120, 20)];
cicleView. clipsToBounds = YES ;
[ calenderView addSubview :cicleView];
NSString *cicleStr = [ NSString stringWithFormat : @"%@%@" ,model. alertInfoFitting ,model. alertInfoAvoid ];
NSDictionary *attributes = [ NSDictionary dictionaryWithObjectsAndKeys :[ UIFont systemFontOfSize :13], NSFontAttributeName , nil ];
float width = [[[ NSAttributedString alloc ] initWithString :cicleStr attributes :attributes] size ]. width ;
strLen = width;
isFit = [[[ NSAttributedString alloc ] initWithString :model. alertInfoAvoid attributes :attributes] size ]. width ;
cicleLabel = [[ UILabel alloc ] initWithFrame : CGRectMake ( currentX , 0, width, 20)];
cicleLabel . text = cicleStr;
cicleLabel . textColor = [ UIColor whiteColor ];
cicleLabel . font = [ UIFont systemFontOfSize :13];
[cicleView addSubview : cicleLabel ];
// 适宜 糙米(消除疲劳);南瓜(保护胃黏膜);茄子(预防胃癌) alertInfoFitting
// 忌讳 烧酒(过饮伤胃) alertInfoAvoid
NSTimer *myTimer = [ NSTimer timerWithTimeInterval :0.5 target : self selector : @selector (beginCicle) userInfo : nil repeats : YES ];
[[ NSRunLoop currentRunLoop ] addTimer :myTimer forMode : NSDefaultRunLoopMode ];
// 跑马灯下面的 view
UIView *cicleView = [[ UIView alloc ] initWithFrame : CGRectMake (95, 40, 120, 20)];
cicleView. clipsToBounds = YES ;
[ calenderView addSubview :cicleView];
NSString *cicleStr = [ NSString stringWithFormat : @"%@%@" ,model. alertInfoFitting ,model. alertInfoAvoid ];
NSDictionary *attributes = [ NSDictionary dictionaryWithObjectsAndKeys :[ UIFont systemFontOfSize :13], NSFontAttributeName , nil ];
float width = [[[ NSAttributedString alloc ] initWithString :cicleStr attributes :attributes] size ]. width ;
strLen = width;
isFit = [[[ NSAttributedString alloc ] initWithString :model. alertInfoAvoid attributes :attributes] size ]. width ;
cicleLabel = [[ UILabel alloc ] initWithFrame : CGRectMake ( currentX , 0, width, 20)];
cicleLabel . text = cicleStr;
cicleLabel . textColor = [ UIColor whiteColor ];
cicleLabel . font = [ UIFont systemFontOfSize :13];
[cicleView addSubview : cicleLabel ];
// 适宜 糙米(消除疲劳);南瓜(保护胃黏膜);茄子(预防胃癌) alertInfoFitting
// 忌讳 烧酒(过饮伤胃) alertInfoAvoid
#pragma mark
跑马灯
定时器
-( void )beginCicle
{
// 这里可以用来更换适宜和不适宜的图片
currentX -= 2;
if ( currentX >= - strLen ) {
cicleLabel . frame = CGRectMake ( currentX , 0, strLen , 20);
} else {
currentX = 0;
}
if ( currentX >= -( strLen - isFit )) {
UIImage *fitImage = [ UIImage imageNamed : @" 首页 - 宜 .png" ];
fitImageView . image = fitImage;
} else {
UIImage *fitImage = [ UIImage imageNamed : @" 首页 - 忌 .png" ];
fitImageView . image = fitImage;
}
}
-( void )beginCicle
{
// 这里可以用来更换适宜和不适宜的图片
currentX -= 2;
if ( currentX >= - strLen ) {
cicleLabel . frame = CGRectMake ( currentX , 0, strLen , 20);
} else {
currentX = 0;
}
if ( currentX >= -( strLen - isFit )) {
UIImage *fitImage = [ UIImage imageNamed : @" 首页 - 宜 .png" ];
fitImageView . image = fitImage;
} else {
UIImage *fitImage = [ UIImage imageNamed : @" 首页 - 忌 .png" ];
fitImageView . image = fitImage;
}
}