臭臭kerr1發(fā)布于2015-08-05
利用 UIScrollView 實現(xiàn)類似星球大戰(zhàn)(Star War)電影的片頭滾動字幕(opening crawl)效果。也就是文字滾動的方向是從遠處往近處滾動出現(xiàn)并且慢慢變大(沿著Z軸傾斜滾動),具有一種三維動畫效果。
臭臭kerr1發(fā)布于2015-08-03
實現(xiàn)可以自定義翻頁長度的UIScrollView。對于一般的ScrollView,如果把paging屬性設(shè)置為true,那么每次翻頁的長度都只是一個尺寸,就是一個頁面(page)的寬度。這份代碼可以任意設(shè)定ScrollView的翻頁尺寸,比如在代碼Demo中,每次翻頁的長度都是半個頁面寬度。這種類型的ScrollView在iOS 6.0 是App Store...
臭臭kerr1發(fā)布于2015-08-03
實現(xiàn)可以無限循環(huán)滾動的UIScrollView。當ScrollView滾動到最后一頁時,繼續(xù)滾動將重新滾動到首頁。
臭臭kerr1發(fā)布于2015-08-03
很方便實現(xiàn)分頁顯示的滾動視圖。只要在一個數(shù)組里面定義好每一頁的視圖標題,就會自動生成可以滑動選擇或者點擊選擇的tab bar。即使每個標題的長度不一樣,也會自動等間距排列?;瑒觮ab bar或者點擊tab,就可以切換視圖。支持豎屏和橫屏。
臭臭kerr1發(fā)布于2015-08-03
實現(xiàn)可以循環(huán)滾動并且有cover flow效果的滾動視圖。ScrollView滾動時,處于中間的視圖會放大,以突出當前被選中的狀態(tài)。視圖滾動十分流暢。
臭臭kerr1發(fā)布于2015-08-03
實現(xiàn)自動循環(huán)滾動的UIScrollView,也支持手動循環(huán)滾動。利用 NSTimer 控制Scroll View的自動滾動。
臭臭kerr1發(fā)布于2015-08-03
可以動態(tài)在UIScrollView中新增任意數(shù)目、任意大小的子視圖。并且新添加的子視圖會自動調(diào)整與已有子視圖的距離,讓所有添加的視圖都等距排列。
臭臭kerr1發(fā)布于2015-08-03
利用UIScrollView實現(xiàn)的類似于Paper的首頁書本效果??梢詣討B(tài)的改變單個界面的大小,界面之間的間距,非焦點界面的傾斜角度等等。改變角度時,就可以實現(xiàn)類似于Mac的Cover flow效果。
臭臭kerr1發(fā)布于2015-08-03
對代碼(類似搜狐新聞的UI架構(gòu))進行了封裝,直接實例化就能使用。實現(xiàn)類似搜狐新聞的UI架構(gòu),頂部滑條可以點擊切換視圖。 作者對代碼做了更新,如下: (1)修改了,button自動適應(yīng)字體的寬; (2)設(shè)置了,點擊button后button顯示居中。
臭臭kerr1發(fā)布于2015-08-03
UIScrollView做瀏覽頁面的時候,當頁面太多時,同時創(chuàng)建所有頁面將產(chǎn)生過大的內(nèi)存消耗。這份代碼則是為了節(jié)省內(nèi)存消耗而做。思路比較簡單,第一頁和最后一個的時候創(chuàng)建兩頁,中間的頁面創(chuàng)建三頁。達到最小耗內(nèi)存的目的。
臭臭kerr1發(fā)布于2015-08-03
利用UIScrollView實現(xiàn)視差滾動效果。在demo中,滑動ScrollView,背景圖和文字的滾動速度不一樣。直接用ScrollView 的協(xié)議,對其子視圖的坐標進行隨機系數(shù)比例的位置移動修正,從而實現(xiàn)視差滾動效果。沒有用其他的框架,代碼簡單。
臭臭kerr1發(fā)布于2015-08-03
動態(tài)像scrollview中增添內(nèi)容(demo中是增添圖片)。當增添的圖片超過視圖寬度時,scrollview可以左右滾動查看完整內(nèi)容。每增添一張圖片,增加按鈕會往左移動,清空所有圖片后,按鈕會滑動回原來的位置。
臭臭kerr1發(fā)布于2015-08-03
滑動Scroll View時,scroll view的視圖會先縮小,滑動到達新的一頁時,再恢復(fù)原來視圖大小。scroll view的頂部會有另外一個scroll view,滑動頂部的scroll view,也可以切換視圖。
臭臭kerr1發(fā)布于2015-08-03
實現(xiàn) UIScrollView 視圖切換時淡入淡出的切換效果。手指滑動 scroll view 時,scroll view上的視圖切換不像一般那樣的頁面切換效果,而是一種淡入淡出的切換效果。Demo還支持Scroll View自動滾動。
臭臭kerr1發(fā)布于2015-08-03
實現(xiàn)無限循環(huán)滾動的UIScrollView,可以設(shè)置不同的滾動速度。自動滾動時,兩列滾動視圖的滾動速率是一樣的。當用手指滾動某一列時,兩列滾動視圖的滾動速率是不同的。
臭臭kerr1發(fā)布于2015-08-03
仿網(wǎng)易banner scrollview效果,滑動ScrollView到頭后,滑動手勢事件提交到下級,拉開左右菜單界面。
臭臭kerr1發(fā)布于2015-08-03
這份代碼類庫對 UIScrollView 做了很不錯的封裝,提供了方便的接口用于自定義 UIScrollView。包括設(shè)置 scrollview的方向(垂直或水平),類似UITableView那樣的datasource和delegat,scrolview的頁數(shù)(pages),當前可見的頁面等等。并且支持lazy loading。