переместить центр в AutorotateToInterfaceOrientation - PullRequest
1 голос
/ 15 сентября 2011

В настоящее время я помещаю UILable в центр в портретном режиме.

UILabel* lbl=[[UILabel alloc] initWithFrame:CGRectMake(280, 10, 150, 45)];
lbl.text=@"3 out of 5 views";
lbl.font=[UIFont fontWithName:@"Arial" size:18];
lbl.textColor=[UIColor whiteColor];
lbl.backgroundColor=[UIColor clearColor];

[cell.contentView addSubview:lbl];

Когда положение меняется на ландшафтный режим, оно не находится в центре ландшафтного положения.Итак, я попытался с autoresizingMask, и он не работает хорошо.

lbl.autoresizingMask=UIViewAutoresizingFlexibleLeftMargin;

Как переместить UILable в центр всегда в альбомном и портретном режиме?

1 Ответ

2 голосов
/ 15 сентября 2011

Понял

[lbl setAutoresizingMask:UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin];
...