日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

三个ImageView 实现无线轮播 方法

發布時間:2025/3/17 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 三个ImageView 实现无线轮播 方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {//開始滾動,判斷位置,然后替換復用的三張圖[self changeImageWithOffset:scrollView.contentOffset.x]; }- (void)changeImageWithOffset:(CGFloat)offsetX {if (offsetX >= ScrollWidth * 2){_currentIndex++;if (_currentIndex == _MaxImageCount-1){[self changeImageLeft:_currentIndex-1 center:_currentIndex right:0];}else if (_currentIndex == _MaxImageCount){_currentIndex = 0;[self changeImageLeft:_MaxImageCount-1 center:0 right:1];}else{[self changeImageLeft:_currentIndex-1 center:_currentIndex right:_currentIndex+1];}_PageControl.currentPage = _currentIndex;}if (offsetX <= 0){_currentIndex--;if (_currentIndex == 0) {[self changeImageLeft:_MaxImageCount-1 center:0 right:1];}else if (_currentIndex == -1) {_currentIndex = _MaxImageCount-1;[self changeImageLeft:_currentIndex-1 center:_currentIndex right:0];}else {[self changeImageLeft:_currentIndex-1 center:_currentIndex right:_currentIndex+1];}_PageControl.currentPage = _currentIndex;} }

?

#pragma mark - 給復用的imageView賦值- (void)changeImageLeft:(NSInteger)LeftIndex center:(NSInteger)centerIndex right:(NSInteger)rightIndex {if (_isNetworkImage){[_leftImageView sd_setImageWithURL:[NSURL URLWithString:_imageArray[LeftIndex]] placeholderImage:_placeholderImage];[_centerImageView sd_setImageWithURL:[NSURL URLWithString:_imageArray[centerIndex]] placeholderImage:_placeholderImage];[_rightImageView sd_setImageWithURL:[NSURL URLWithString:_imageArray[rightIndex]] placeholderImage:_placeholderImage];}else{_leftImageView.image = _imageArray[LeftIndex];_centerImageView.image = _imageArray[centerIndex];_rightImageView.image = _imageArray[rightIndex];}[_scrollView setContentOffset:CGPointMake(ScrollWidth, 0)]; }

?

轉載于:https://www.cnblogs.com/mkai/p/6404635.html

總結

以上是生活随笔為你收集整理的三个ImageView 实现无线轮播 方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。