Как получить размеры Iphone ViewController программно - PullRequest
4 голосов
/ 06 февраля 2012

Как получить и установить размеры экрана iphone и динамически просматривать размеры. Предположим, я настраиваю viewview для iphone, он также должен соответствовать экрану ipad.

Ответы [ 3 ]

14 голосов
/ 06 февраля 2012

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

CGSize screenSize = [[UIScreen mainScreen] bounds].size;

, чтобы получить размер вашего представления, например

UIViewController* myViewController = [[UIViewController alloc] init];

, что вы можете сделать, аналогично приведенному выше

CGSize viewSize = myViewController.view.frame.size;

Для установки

myViewController.view.frame = CGRectMake(x, y, width, height);
1 голос
/ 06 февраля 2012

для использования

view.frame = CGRectMake(x, y, width, height);

и получить

CGRect rect = view.frame;
0 голосов
/ 06 февраля 2012

Вы можете использовать метод viewDidLoad и написать код ниже.

self.view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...