私は現在PayPalのモバイル決済ライブラリを使って商品の支払いを容易にするiosアプリを開発しています。問題は、Paypalがポートレート-Uprightモードに設定されたウェブビューを生成することです。これは私の知る限りではpayPalライブラリの内部で生成され、私はそれにアクセスするためにとにかく見ることができません。とにかく、私はほとんどの人がポートレートモードを使用していることがわかったいくつかの広範な検索の後に景観mode.AfterでテWebビューを回転させるには、それは景観に回転させるためにとにかくですか?PayPalウェブビューをランドスケープモードで回転させるにはどうしてですか?
2
A
答えて
3
実際には、iOSのpaypalのチェックボックスビューを手動で回転する方法があります。このビューはPayPalViewClassのインスタンスです。すべてのビューとすべてのサブビューを見て、このクラスのインスタンスを見つけるためのメソッドを追加するだけです。探していたビューを見つけたら、setTransformメソッドをそのビューに適用するだけです。 方法は次のように次のようになります。
-(void)cicle:(UIView *)aView {
for (UIView *_v in [aView subviews]) {
if ([_v isKindOfClass:[NSClassFromString(@"PayPalViewClass") class]]) {
[aView setTransform:CGAffineTransformMakeRotation(-M_PI/2)];
}
[self cicle:_v];
}
}
それはあなたのpayWithPayPalメソッドで呼び出す必要があります。
0
私は同じ問題を抱えています。 PayPalはルートビューコントローラではなくキーウィンドウにビューを追加しているため、デバイスの方向は無視されます。
例えば、ウィンドウに直接サブビューを追加するとき、横向きの問題を説明し、ここで多くの質問があります。 UIInterfaceOrientation always return Portrait in AppDelegate iPad?
私はPayPalのUIViewのをキャッチし、それを手動で回転しようとしているが、考え出したわけではありませんそれがまだ可能ならば。
0
Paypalライブラリv1.6.0の場合、PayPalViewClass
はアプリケーションのメインwindow
のビュー階層にあります。
- @alexで提供されているメソッドを呼び出して、アプリケーションのデリゲートウィンドウに渡すだけで済みます。
- ウィンドウを取得するには
[[[UIApplication sharedApplication] delegate] window]
で十分です。 -advancedCheckoutWithPayment:
または-checkoutWithPayment:
に電話した後に電話をかけてください。
すべての向きを許可する場合は、PayPalViewClass
をデバイスの向きに合わせて変換する必要があります。
関連する問題
- 1. 1つのコントローラをランドスケープモードに回転させることができます
- 2. mousedragで回転するキャンバスに関してdivを回転させる方法
- 3. Actionscript:テキストフィールドを回転させるにはどうすればよいですか?
- 4. クォータニオンカメラ。どのように正しく回転させるには?
- 5. CGRectまたはCGImageCreateWithImageInRectをどのように回転させるのですか?
- 6. UIImageまたはUIImageViewをどのように回転させるのですか?
- 7. matplotlibパッチで矩形をどのように回転させるのですか?
- 8. ggplot2で軸ラベルをどのように回転させるのですか?
- 9. NetBeansビジュアルライブラリでウィジェットをどのように回転させるのですか?
- 10. UITableViewをTransformで回転させ、Interface Builderで正しく回転させる
- 11. CSS 3Dで生成されたキューブを回転させて回転させる
- 12. イメージビューを360°無限に回転させ、スウィフトでスムーズに回転させるにはどうしたらいいですか?
- 13. 2回のクリックでアイコンを両方向に回転させるにはどうすればよいですか?
- 14. Processing.JSでは、y軸についてイメージを回転させるにはどうすればよいですか?
- 15. mousemove上でオブジェクトを回転させてオブジェクトを回転させる
- 16. scipy.ndimage.interpolation.affine_transformを使用してイメージを中心に回転させるにはどうすればよいですか?
- 17. どのようにBitmapSourceを回転させるには?
- 18. ビューポート全体をどのように回転させるには?
- 19. UiTextFieldは回転しません。iPadを回転させます。
- 20. どのような角度でどのポイントを回転させるには?
- 21. Android:回転を90°回転させず180°回転できるようにする
- 22. アンドロイドのコマンドボタンを使用してキューブを回転させるにはどうすればよいですか?
- 23. Quaternionsの配列を通してゲームオブジェクトを回転させるにはどうすればよいですか?
- 24. libgdxタッチパッドを使用してプレイヤーを回転方向に回転させよう
- 25. どのように素早く線を回転させるのですか
- 26. Box2d本体をどのように回転させるのですか?
- 27. 画像をドラッグして回転させるには、paintComponentにどのようなことが必要ですか?
- 28. CATransform3Dを使ってCALayerを回転させて翻訳するにはどうすればいいですか
- 29. UIViewを回転させ、回転に合わせて表示サイズを変更するようにします。
- 30. Javaで不連続な点を回転させずに回転させる