Paypal Lib: проблема с ориентацией - PullRequest
1 голос
/ 30 декабря 2010

Я интегрировал Paypal lib в свое приложение.Ссылка: https://www.x.com/community/ppx/xspaces/mobile/mep

Мое приложение работает в ландшафтном режиме, когда при вызове PayPal экран переходит в портретный режим.

в любом случае может изменить это поведение.

спасибо.

Ответы [ 2 ]

2 голосов
/ 05 января 2011

После разговора с техническим парнем из PayPal, вот ответ, который я получил

Платежная часть работает только в портретном режиме. Это было дизайнерское решение, чтобы избежать ненужной прокрутки.

1 голос
/ 25 октября 2012

После того, как я наткнулся на эту строку в документации по PayPal MPL, я подумал, что невозможно отобразить представление флажка в альбомном режиме. К счастью, есть способ сделать это вручную. Спасибо моим коллегам:)

Представление флажка является экземпляром PayPalViewClass. Просто добавьте метод, чтобы просмотреть все представления и все подпредставления, чтобы найти экземпляр этого класса. Как только вы нашли представление, которое искали, просто примените к нему метод setTransform. Метод должен выглядеть следующим образом:

-(void) cicle:(UIView*)v{ 
    for (UIView *_v in [v subviews]) {
       if ([_v isKindOfClass:[NSClassFromString(@"PayPalViewClass") class]]) {
         [v setTransform:CGAffineTransformMakeRotation(-M_PI/2)];
       }
       [self cicle:_v];
    }
}

Он должен вызываться в вашем методе payWithPayPal. Надеюсь, это поможет;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...