Как программно создать UIView с этой настройкой? - PullRequest
9 голосов
/ 12 февраля 2012

Я хотел бы создать программный UIView с точным эквивалентом этой настройки в IB (см. Скриншот).

Что бы я ни пытался сделать сам, он не будет вести себя одинаково при повороте и автоматическом изменении размера представления, поэтомуМне нужен образец от эксперта.

UIView in IB

Ответы [ 3 ]

12 голосов
/ 18 сентября 2015

Swift 2.0:

view.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]

Swift 3.0:

view.autoresizingMask = [.flexibleHeight, .flexibleWidth]
9 голосов
/ 12 февраля 2012

Пример:

UIView *customView = [[UIView alloc] initWithFrame:frame];
[customView setAutoresizingMask:UIViewAutoresizingFlexibleWidth |UIViewAutoresizingFlexibleHeight];
0 голосов
/ 10 февраля 2016
  View.autoresizingMask = [.FlexibleRightMargin, .FlexibleLeftMargin, .FlexibleBottomMargin,.FlexibleWidth,.FlexibleHeight,.FlexibleTopMargin]
...