臭臭kerr1發(fā)布于2015-09-01
Panorific可以通過左右擺動設(shè)備瀏覽高質(zhì)量的全景照片。同時也可以放大,縮小照片。通過擺動設(shè)備查看照片的時候非常帶感,仿佛身臨其境。同時支持StoryBoard。
臭臭kerr1發(fā)布于2015-09-01
給UIScrollView增加可以感應(yīng)設(shè)備傾斜的功能,設(shè)備傾斜時,ScrollView可以自動滑動,滑動的速度和傾斜的角度相關(guān)。
臭臭kerr1發(fā)布于2015-09-01
測試手機放置的水平程度。隨著手機在水平位置的夾角,展示圖片的3D效果。第一張效果圖是手機傾斜一定角度的情況,第二張是手機水平放置的情況。
臭臭kerr1發(fā)布于2015-09-01
實現(xiàn)指南針功能,屏幕箭頭始終指向程序中設(shè)定的一個方位(通過經(jīng)緯度坐標來設(shè)定)。僅能在真機中測試。
臭臭kerr1發(fā)布于2015-09-01
iPhone5S的M7芯片可以用來進行運動檢測(Motion Detection ),但在iOS 6就無法擁有這個功能了。這份代碼能夠讓iOS 6(當然也包括iOS 7)也能進行運動檢測,可以檢測用戶的運動狀態(tài)(停止、步行、跑步、坐車)等等(利用CoreMotion),也可以檢測用戶移動距離(利用CoreLocation),而無需設(shè)備具備M7芯片。
臭臭kerr1發(fā)布于2015-09-01
UIView的一個category,可以十分方便給任何繼承自UIView的視圖(比如UIImageView,UIAlertView等等)添加類似iOS 7主屏幕的動態(tài)壁紙效果,也就是UIView跟隨設(shè)備的轉(zhuǎn)動而發(fā)生位移。只能在真機中測試,僅支持iOS 7.0 以上。
臭臭kerr1發(fā)布于2015-09-01
檢測當前設(shè)備的海拔高度。由于需要用到設(shè)備的重力感應(yīng)器,僅能在真機中測試,在模擬器中測試永遠都是0米。
臭臭kerr1發(fā)布于2015-09-01
利用CoreMotion,讓 iOS 6 也能顯示類似 iOS 7 的parallax效果。也就是,左右轉(zhuǎn)動手機(真機),視圖上產(chǎn)生視差晃動的效果。
臭臭kerr1發(fā)布于2015-09-01
使用coreMotion,實現(xiàn)一個小球在一個框內(nèi)根據(jù)iPhone的傾斜方向和傾角大小以相應(yīng)的加速度運動。
臭臭kerr1發(fā)布于2015-09-01
iOS 7的桌面背景圖,在轉(zhuǎn)動設(shè)備時,會出現(xiàn)左右或上下移動的變化,有種三維視差效果(Parallax)。這份代碼在某種程度上模擬了這種效果。
臭臭kerr1發(fā)布于2015-09-01
利用 CoreMotion 獲取設(shè)備的各種重力感應(yīng)參數(shù),并且調(diào)用不同聲效。測試方法:手持手機,屏幕面向自己,往前快速伸出,可以根據(jù)力度的大小,而發(fā)出不同的聲音,適合制作體感類的、拳擊類的應(yīng)用程序。
臭臭kerr1發(fā)布于2015-09-01
背景物體根據(jù)重力感應(yīng)而運動 。向上下左右傾斜設(shè)備,視圖上的物體會往響應(yīng)的方向運動??勺远x運動速度。
臭臭kerr1發(fā)布于2015-09-01
一個測試iOS設(shè)備重力感應(yīng)的例子。界面上有一個方塊,隨著設(shè)備位置的改變,界面上的方塊會做出移動。其中利用accelerometer來判斷設(shè)備的位置,從而讓界面上的方塊要么上升、要么下降、要么左右移動。方塊的移動速度也可以自定義。代碼例子需要在真機中測試。