Я попытался изменить UILabel.frame
с кнопкой, и она работает правильно:Как изменить размер UILabel в viewDidLoad
- (IBAction)changeSize:(id)sender
{
CGRect rec = self.labelHello.frame;
rec = CGRectMake(20, 20, 280, 300);
self.labelHello.frame = rec;
}
Но если я использую тот же код в viewDidLoad
не имеет никакого эффекта.
- (void)viewDidLoad
{
[super viewDidLoad];
CGRect rec = self.labelHello.frame;
rec = CGRectMake(20, 20, 280, 300);
self.labelHello.frame = rec;
}
Кто-то может мне помочь?
Thank в Стефано
попробовать в viewWillAppear: метод. – Franck
@Stefano Как у вас есть ярлык в вашем представлении XIB или программированием? Если через XIB вам нужно сделать это, когда ваше представление загрузится и появится в 'viewWillAppear', или если через программирование просто напишите этот код ниже кода распределения для метки. –
К сожалению, это не работает с viewDidAppear, но вместо этого работает правильно с viewDidAppear. Спасибо, много! Stefano – Stefano