переместить центр в AutorotateToInterfaceOrientation

В настоящее время я помещаю 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];

Когда положение меняется на альбомное, оно не находится в центре альбомного положения. Итак, я попробовал с автоизменением размераMask, но он не работает.

lbl.autoresizingMask=UIViewAutoresizingFlexibleLeftMargin;

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


person saturngod    schedule 15.09.2011    source источник


Ответы (1)


Понятно

[lbl setAutoresizingMask:UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin];
person saturngod    schedule 15.09.2011