pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

帶有“圓形"的 UIScrollView滾動

UIScrollView with quot;Circularquot; scrolling(帶有“圓形的 UIScrollView滾動)
本文介紹了帶有“圓形"的 UIScrollView滾動的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在嘗試在我的 UIScrollView 中進行循環"滾動,但沒有成功.

I am trying to make "Circular" scrolling in my UIScrollView, but unsuccessful.

我想做什么:如果 uiscrollview 到達結束,它應該移動開始如果 uiscrollview 在開始并向后移動,它應該移動到結束

What I want to do: if uiscrollview reaches end, it should move to start if uiscrollview at start and moving back, it should move to end

在我的情況下附加滾動視圖不是好方法(其他方法應該得到頁面ID")

Appending scrollview isn't good way in my situation (other methods should get "page id")

你有什么想法嗎?

推薦答案

我已經實現了這個方法,但是它需要啟用分頁.假設您有五個元素 A、B、C、D 和 E.設置視圖時,將最后一個元素添加到開頭,將第一個元素添加到結尾,并調整內容偏移量以查看第一個元素,例如 E,[A],B,C,D,E,A.在 UIScrollViewDelegate 中,檢查用戶是否到達任何一端,并將偏移 without 動畫移動到另一端.

I've implemented this method, but it requires paging enabled. Lets assume you have five elements A,B,C,D and E. When you set up your view, you add the last element to the beginning and the first element to the end, and adjust the content offset to view the first element, like this E,[A],B,C,D,E,A. In the UIScrollViewDelegate, check if the user reach any of the ends, and move the offset without animation to the other end.

想象一下 [ ] 表示正在顯示的視圖:

Imagine the [ ] indicates the view being shown:

E,A,B,C,[D],E,A

用戶向右滑動

E,A,B,C,D,[E],A

用戶向右滑動

E,A,B,C,D,E,[A]

然后,自動設置內容偏移到第二個元素

Then, automatically set the content offset to the second element

E,[A],B,C,D,E,A

通過這種方式,用戶可以雙向滑動創建無限滾動的錯覺.

This way the user can swipe both ways creating the illusion of an infinite scroll.

E,A,[B],C,D,E,A


更新

我已經上傳了該算法的完整實現.這是一個非常復雜的類,因為它還具有點擊選擇、無限循環滾動和單元格重用.您可以按原樣使用代碼,修改它或提取您需要的代碼.最有趣的代碼在 TCHorizo??ntalSelectorView 類中.


Update

I've uploaded a complete implementation of this algorithm. It's a very complicated class, because it also has on-click selection, infinite circular scroll and cell reuse. You can use the code as is, modify it or extract the code that you need. The most interesting code is in the class TCHorizontalSelectorView.

文件鏈接

盡情享受吧!

UICollectionView 現在是實現此目的的推薦方法,它可用于獲得完全相同的行為.本教程詳細描述了如何去實現它.

UICollectionView is now the recommended way to achieve this and it can be used to obtain the very same behavior. This tutorial describes in details how to achieve it.

這篇關于帶有“圓形"的 UIScrollView滾動的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How to subclass UIScrollView and make the delegate property private(如何繼承 UIScrollView 并使委托屬性私有)
Swift - how to get last taken 3 photos from photo library?(Swift - 如何從照片庫中獲取最后拍攝的 3 張照片?)
Setting contentOffset programmatically triggers scrollViewDidScroll(以編程方式設置 contentOffset 觸發 scrollViewDidScroll)
Photos app-like gap between pages in UIScrollView with pagingEnabled(使用 pagingEnabled 的 UIScrollView 中頁面之間的照片應用程序式間隙)
why UIScrollView is leaving space from top in ios 6 and ios 7(為什么 UIScrollView 在 ios 6 和 ios 7 中從頂部留下空間)
UIScrollView pauses NSTimer while scrolling(UIScrollView 在滾動時暫停 NSTimer)
主站蜘蛛池模板: 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 磁力反应釜,高压釜,实验室反应釜,高温高压反应釜-威海自控反应釜有限公司 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 宁夏活性炭_防护活性炭_催化剂载体炭-宁夏恒辉活性炭有限公司 | 福建省教师资格证-福建教师资格证考试网| 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 2025黄道吉日查询、吉时查询、老黄历查询平台- 黄道吉日查询网 | 变色龙PPT-国内原创PPT模板交易平台 - PPT贰零 - 西安聚讯网络科技有限公司 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 | 山东氧化铁红,山东铁红-淄博科瑞化工有限公司 | 玉米加工设备,玉米深加工机械,玉米糁加工设备.玉米脱皮制糁机 华豫万通粮机 | OLChemim试剂-ABsciex耗材-广州市自力色谱科仪有限公司 | 棉柔巾代加工_洗脸巾oem_一次性毛巾_浴巾生产厂家-杭州禾壹卫品科技有限公司 | 学习安徽网| 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 铸铝门厂家,别墅大门庭院大门,别墅铸铝门铜门[十大品牌厂家]军强门业 | 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 北京包装设计_标志设计公司_包装设计公司-北京思逸品牌设计 | 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | 喷砂机厂家_自动除锈抛丸机价格-成都泰盛吉自动化喷砂设备 | 英国雷迪地下管线探测仪-雷迪RD8100管线仪-多功能数字听漏仪-北京迪瑞进创科技有限公司 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 蜘蛛车-登高车-高空作业平台-高空作业车-曲臂剪叉式升降机租赁-重庆海克斯公司 | 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | 消泡剂_水处理消泡剂_切削液消泡剂_涂料消泡剂_有机硅消泡剂_广州中万新材料生产厂家 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 北京印刷厂_北京印刷_北京印刷公司_北京印刷厂家_北京东爵盛世印刷有限公司 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 食安观察网 |