UIView autoresizingMask问题

eme*_*gro 8 iphone rotation uiviewcontroller uiview ipad

在iPad中.我有一个UIViewController,里面有另一个UIview,在底部.

 ____________
|            |
|            |
|   UIView   |
| Controller |
|            |
|            |
|         X  |
 ------------
Run Code Online (Sandbox Code Playgroud)

UIView是X.

我在UIViewController的viewDidLoad上为它定义了一个autoresizingMask

self.view.autoresizeSubviews = YES;

// xView creation

xView.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleBottomMargin;
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,xView旋转正常,但是在横向屏幕边界上.

我错过了什么?

ken*_*ytm 16

如果你想视图是在右下角,它应该有一个灵活的左边顶部边距.

 xView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | 
                          UIViewAutoresizingFlexibleTopMargin;
Run Code Online (Sandbox Code Playgroud)