UIView autoresizingMask проблема - PullRequest
8 голосов
/ 18 июня 2010

в iPad.У меня есть UIViewController с другим UIview внутри него, внизу.

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

UIView - это X.

Я определяю для него autoresizingMask, как это, на viewDidLoad UIViewController

self.view.autoresizeSubviews = YES;

// xView creation

xView.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleBottomMargin;

Но это не работает, xView вращается нормально, но выходит за рамки экрана.

Чего мне не хватает?

1 Ответ

16 голосов
/ 18 июня 2010

Если вы хотите, чтобы представление находилось в правом нижнем углу, оно должно иметь гибкие поля left и top .

 xView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | 
                          UIViewAutoresizingFlexibleTopMargin;
...