輪播圖

#import"ViewController.h"

@interfaceViewController()

//滑動視圖UIScrollView,自帶了可滑動功能

@property(nonatomic,strong)

UIScrollView*scrollView;

@end

@implementationViewController

#define screenWidth[UIScreen mainScreen].bounds.size.width

#define screenHeight[UIScreen mainScreen].bounds.size.height

- (void)viewDidLoad {

[superviewDidLoad];

//創(chuàng)建初始化滑動視圖

self.scrollView= [[UIScrollViewalloc]initWithFrame:[UIScreenmainScreen].bounds];

for(NSIntegeri =0; i <6; i++) {

//根據(jù)i循環(huán)創(chuàng)建UIImageView口叙,在添加到滑動視圖scrollView上面

UIImageView*imageView = [[UIImageViewalloc]initWithFrame:CGRectMake(i*screenWidth,0,screenWidth,screenHeight)];

NSString*imageName =nil;

if(i==5)

{

imageName =@"1.jpg";

}

else{

imageName = [NSStringstringWithFormat:@"%ld.jpg",i+1];

}

//加載響應(yīng)圖片

UIImage*image = [UIImageimageNamed:imageName];

//設(shè)置圖片

imageView.image= image;

//將imageview添加到滑動視圖上面

[self.scrollViewaddSubview:imageView];

}

//添加滑動視圖到屏幕上

[self.viewaddSubview:self.scrollView];

//設(shè)置滑動試圖的滑動區(qū)域contenSize

self.scrollView.contentSize=CGSizeMake(6*screenWidth,screenHeight);

//整屏翻轉(zhuǎn)

self.scrollView.pagingEnabled=YES;

//邊界回彈

self.scrollView.bounces=NO;

//設(shè)置代理,代理是負(fù)責(zé)監(jiān)聽滑動試圖整個滑動過程的

self.scrollView.delegate=self;

}

//滑動視圖滑動的時候調(diào)用

- (void)scrollViewDidScroll:(UIScrollView*)scrollView;{

//contene)ffset是訪問到了滑動視圖的偏移量,包含了X和Y軸的偏移量

//sentConteneOffset:animated:

//{NSLog(@"偏移量,x = %f,y = %f",scrollView.contentOffset.x,scrollView.contentOffset.y);

}

//scrollView結(jié)束減速(停止)

- (void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView

{

//判斷是否為最后一張

NSIntegerindex = scrollView.contentOffset.x/screenWidth;

//==5表示最后一張

if(index==5) {

[scrollViewsetContentOffset:CGPointMake(0,0)animated:NO];

}

//開啟一個計時器

//TimeInterval:時間間隔

//每隔一段時間間隔镐依,target會去執(zhí)行selector這個方法

[NSTimer

scheduledTimerWithTimeInterval:2target:selfselector:@selector(turnToNextImage)userInfo:nilrepeats:YES];

}

//定時器觸發(fā)的方法拷肌;跳轉(zhuǎn)到下一張

-(void)turnToNextImage

{

//獲取當(dāng)前第幾張圖片

NSIntegerindex =self.scrollView.contentOffset.x/screenWidth;

//跳轉(zhuǎn)到下一張(設(shè)置偏移量)

[self.scrollViewsetContentOffset:CGPointMake((index+1)*screenWidth,0)animated:YES];

}

//滑動結(jié)束時候調(diào)用

- (void)scrollViewDidEndScrollingAnimation:(UIScrollView*)scrollView;

{

//現(xiàn)獲取當(dāng)前下標(biāo)

NSIntegerindex =self.scrollView.contentOffset.x/screenWidth;if(index==5) {

[scrollViewsetContentOffset:CGPointMake(0,0)animated:NO];

}

}

- (void)didReceiveMemoryWarning{

[superdidReceiveMemoryWarning];

// Dispose of any resources that can be

recreated.

}

@end

cB

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末傍睹,一起剝皮案震驚了整個濱河市沛硅,隨后出現(xiàn)的幾起案子缕题,更是在濱河造成了極大的恐慌禁炒,老刑警劉巖而咆,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異幕袱,居然都是意外死亡暴备,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進(jìn)店門们豌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涯捻,“玉大人,你說我怎么就攤上這事望迎≌习” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵辩尊,是天一觀的道長涛浙。 經(jīng)常有香客問我,道長摄欲,這世上最難降的妖魔是什么轿亮? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮胸墙,結(jié)果婚禮上我注,老公的妹妹穿的比我還像新娘。我一直安慰自己劳秋,他們只是感情好仓手,可當(dāng)我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布胖齐。 她就那樣靜靜地躺著,像睡著了一般嗽冒。 火紅的嫁衣襯著肌膚如雪呀伙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天添坊,我揣著相機與錄音剿另,去河邊找鬼。 笑死贬蛙,一個胖子當(dāng)著我的面吹牛雨女,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播阳准,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼氛堕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了野蝇?” 一聲冷哼從身側(cè)響起讼稚,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎绕沈,沒想到半個月后锐想,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡乍狐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年赠摇,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浅蚪。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡藕帜,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出掘鄙,到底是詐尸還是另有隱情耘戚,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布操漠,位于F島的核電站收津,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏浊伙。R本人自食惡果不足惜撞秋,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嚣鄙。 院中可真熱鬧吻贿,春花似錦、人聲如沸哑子。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至帐要,卻和暖如春把敞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背榨惠。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工奋早, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人赠橙。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓耽装,卻偏偏與公主長得像,于是被迫代替她去往敵國和親期揪。 傳聞我的和親對象是個殘疾皇子掉奄,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內(nèi)容

  • @interface ViewController () #define ScreenWidth [UIScree...
    賤賤的兔子閱讀 202評論 0 0
  • // // ViewController.m // 輪播圖 // // Created by lanou on 1...
    墨染傾閱讀 206評論 0 0
  • // // ViewController.m // 輪播圖 // // Created by lanou on 1...
    丫丫丫丫丫0802閱讀 220評論 0 0
  • // // ViewController.m //輪播圖 // // Created by lanou on 16...
    小玉柚子閱讀 681評論 0 0
  • 今天學(xué)了輪播圖的制作 原來在大街上和網(wǎng)上經(jīng)常看到的東西是這樣做出來的凤薛。挥萌。 我認(rèn)為輪播圖最重要的就是定時這個東西,因...
    貝貝貝1010閱讀 307評論 0 0