Създавам приложение за електронни книги, но то трябва да поддържа от ios5 нататък. Искам да го направя бързо и ефективно. Планирам да използвам UIPageviewController, но за ios5 той поддържа само анимация на извиване и трябва да поддържам и анимация за превъртане за движения на страници, което получаваме на ios6. И така, мога ли да направя това с ios5, използвайки контролера за изглед на страници, съдържанието, което показвам, са изображения. В идеалния случай обичам да използвам контролера за изглед на страници, тъй като много от нещата, които той управлява сам, като обръщане на страницата, движение на страницата при докосване на крайната област на страницата и неговата извита анимация е по-добра от другите налични опции. Моля, помогнете, всякакви предложения са добре дошли.
ios 5 UIPageViewController променя стила на преход за превъртане
Отговори (3)
Ако някой все още има този проблем, вижте R4PageViewController. Поддържа iOS 5, 6 и 7 и има ефект на превъртане, подобен на iOS 7 (който може да бъде деактивиран).
person
Srđan
schedule
28.09.2013
Ако искате бързо решение, използвайте следния фрагмент, за да откриете текущата версия на iOS и да използвате съответно стиловете за преход:
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)
if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0")){
//UIPageViewControllerTransitionStyleScroll
}else{
//UIPageViewControllerTransitionStylePageCurl
}
person
AlexVogel
schedule
17.10.2012
Имах подобен проблем и намерих RAPageViewController. Реализирах отново пробата PhotoScroller на Apple с него само с минимални промени. Моето репо е RAPageScroller.
person
proxi
schedule
15.01.2013
За това, което виждам, RAPageViewController използва UICollectionViewController, който е iOS6+...
- person malaba; 08.08.2013
Вярно е за целия проект, но ако използвате директно RAPageViewController.m, той е съвместим с iOS5. Поне така беше в момента на отговора ми.
- person proxi; 11.08.2013