【发布时间】:2011-06-01 12:10:46
【问题描述】:
我在我的应用程序中集成了 Paypal 库。参考:https://www.x.com/community/ppx/xspaces/mobile/mep
我的应用程序处于横向模式,当调用贝宝时,屏幕进入纵向模式。
无论如何都可以覆盖此行为。
谢谢。
【问题讨论】:
我在我的应用程序中集成了 Paypal 库。参考:https://www.x.com/community/ppx/xspaces/mobile/mep
我的应用程序处于横向模式,当调用贝宝时,屏幕进入纵向模式。
无论如何都可以覆盖此行为。
谢谢。
【问题讨论】:
与 PayPal 的技术人员交谈后,以下是我得到的回复
支付部分仅适用于纵向模式。这是为了避免过度滚动而做出的设计决定。
【讨论】:
在我在 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 方法中调用它。我希望这会有所帮助;)
【讨论】: