我希望能夠在iPhone應用程序中像在照片應用程序中一樣輕掃一下圖像。我想讓圖片駐留在應用程序本身的手機中。如何在iPhone應用程序中創建通過照片輕掃功能
我知道Facebook的three20 api做到這一點,但它從網址讀取圖像。
有誰知道我可以如何實現此功能?
我希望能夠在iPhone應用程序中像在照片應用程序中一樣輕掃一下圖像。我想讓圖片駐留在應用程序本身的手機中。如何在iPhone應用程序中創建通過照片輕掃功能
我知道Facebook的three20 api做到這一點,但它從網址讀取圖像。
有誰知道我可以如何實現此功能?
要創建「滑過」功能,您需要使用水平滾動的UIScrollView
。 UIScrollView
的bounds
應該設置爲總可用空間,可能整個屏幕(CGRectMake(0, 0, 320, 480)
)和contentSize
應該是帶圖像的屏幕總寬度,所以number of images * 320
。此contentSize
的高度應設置爲UIScrollView
本身的高度,因此只能進行水平滾動。
抓拍到每個圖像(所以這將是每320像素),你可以設置pagingEnabled
屬性YES
(感謝@Ben在評論!)
來創建UIImage對齊每張圖片使用UIScrollView的屬性pagingEnabled = YES – Intentss 2010-06-17 01:37:34
是不是three20 API開放源碼?看看他們是如何做到的,然後,而不是從URL中獲取圖片,只需使用[UIImage imagedNamed:@「YourImage.png」] – Intentss 2010-06-17 01:42:44