2012-02-22 2 views
2

У меня есть ошибка, связанная с направлением пейджинга. Я разрабатываю приложение, такое как iBooks, но оно должно поддерживать направление пейджинга слева направо. Это приложение предназначено для чтения арабских книг.UIPageViewController направление пейджинга

Я использовал Private API(CAFilter) для этого, но приложение не прошло обзор appstore.

Я создал pageViewController и изменил свой параметр direction.I перепишет приложение с помощью

UIPageViewController."direction:UIPageViewControllerNavigationDirectionReverse" 
pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStylePageCurl navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil]; 
[pageViewController setViewControllers:controllers direction:UIPageViewControllerNavigationDirectionReverse animated:NO completion:nil]; 

направление было изменено, не так ли? Но моя книга по-прежнему выставляется с правой налево. Зачем?

+0

См пост http://stackoverflow.com/ а/11124807/400909 – Atif

ответ

0

// [Константы getCurrentLan] BOOL возвращается, если язык ур приложения является в арабских // если арабский, установить уры позвоночник расположение макс

NSDictionary *options = [Constants getCurrentLan] ? [NSDictionary dictionaryWithObject: [NSNumber numberWithInteger:UIPageViewControllerSpineLocationMax] forKey: UIPageViewControllerOptionSpineLocationKey] : nil; 


self.pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStylePageCurl                navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:options]; 
Смежные вопросы