UIView autoresizingMask问题

时间:2010-06-18 12:04:48

标签: iphone ipad uiview uiviewcontroller rotation

在iPad中。我有一个UIViewController,里面有另一个UIview,位于底部。

 ____________
|            |
|            |
|   UIView   |
| Controller |
|            |
|            |
|         X  |
 ------------

UIView是X。

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

self.view.autoresizeSubviews = YES;

// xView creation

xView.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleBottomMargin;

但这不起作用,xView可以很好地旋转,但不会出现在横向屏幕上。

我缺少什么?

1 个答案:

答案 0 :(得分:16)

如果您希望视图位于右下角,则应该具有灵活的顶部边距。

 xView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | 
                          UIViewAutoresizingFlexibleTopMargin;