IOS實現文字水平無間斷滾動

2021-12-29 22:40:16 字數 1379 閱讀 3384

ios跑馬燈效果,實現文字水平無間斷滾動,示例**如下:

viewcontroller.h#import

@inte***ce viewcontroller : uiviewcontroller

@property (nonatomic ,strong) nsarray *arrdata;

@end

viewcontroller.m#import viewcontroller.h

#pragma mark - class define variable

#define k_main_view_scroll_height 80.0f

#define k_main_view_scroll_text_tag 300

#define k_main_view_teme_interval 0.35 //計時器間隔時間(單位秒)

#define k_main_view_scroller_space 20 //每次移動的距離

#define k_main_view_scroller_lable_width 280 //字型寬度

#define k_main_view_scroller_lable_margin 20 //前後間隔距離

@inte***ce viewcontroller ()

@end

@implementation viewcontroller

#pragma mark - class property

@synthesize arrdata;

- (void)viewdidload

- (void)didreceivememorywarning

#pragma mark - custom method

//初始化資料

-(void) initview,@,@

];}

//文字滾動

[self initscrolltext];

//開啟滾動

[self startscroll];

}//文字滾動初始化

-(void) initscrolltext

//新增到當前檢視

[self.view addsubview:scrollviewtext];

}if (self.arrdata)

//設定滾動區域大小

[scrollviewtext setcontentsize:cgsizemake(offsetx, 0)];

}}//開始滾動

-(void) startscroll

//滾動處理

-(void) setscrolltext

nslog(@offsetx:%f,offsetx);

}];}@end

無間歇文字滾動

無間歇滾動title aa link,a active,a visited moocbox con con li.conlia conlia hover style head id moocbox id con1 class con href 第一張a li href 第二張a li href 第三...

Js實現文字水平滾動

公司專案中有乙個公告欄,寫的時候我先想到了用marquee,於是發現了marquee有很多弊端,當文字全部顯示完才出現新的文字,這樣不是很友好,然後一查發現marquee這個標籤已經被w3c標準廢棄了,也就是不再支援使用這個標籤了,於是我便用js css去替代這個寫法,並且做到類似無縫滾動的效果。直...

html css實現文字水平垂直居中顯示

這幾天在工作中遇到了乙個小問題 文字內容怎麼能在div裡水平垂直居中顯示呢?同時群裡的小夥伴恰巧也有提問這個問題的,所以我就總結了一下我知道的方法。一 利用行高 line height 和vertical align配合實現 具體做法如下 html 測試文字 css box box span 這個地...