В моем диспетчере просмотра, Я создаю ярлык здесь.Настройка текста надписей в другом классе
В другом viewcontroller я создаю экземпляр первого контроллера представления. Здесь я попытался установить свойство text метки. Но это не сработает. Я проверил мой код снова и снова и не смог найти ничего, что не пропало. Я попытался создать метку как программно, так и используя построитель интерфейсов. Все еще не удалось установить свойство text метки. Любая причина для этого?
создать ярлык в
- (void)viewDidLoad
{
myLabel = [[UILabel alloc]init];
[myLabel setText:@"Hi"];
[myLabel1 setText:@"Hello"];
[myLabel setFrame:CGRectMake(105, 130, 120, 30)];
[myLabel setBackgroundColor:[UIColor clearColor]];
[myLabel setTextColor:[UIColor whiteColor]];
[myLabel setTextAlignment:UITextAlignmentCenter];
[myLabel setAdjustsFontSizeToFitWidth:YES];
[self.view addSubview:myLabel];
[myLabel release];
}
В моем первом контроллере представления
MySecondViewcontroller *showMyViewcontroller = [[ MySecondViewcontroller alloc]initWithNibName:@"MySecondViewcontroller" bundle:nil];;
showMyViewcontroller.myLabel = @"I cant set the text";
[self.navigationcontroller pushViewController: showMyViewcontroller animated:YES];
[showMyViewcontroller release];
Что я делаю неправильно здесь
Как вы объявляете это и получаете доступ к нему из другого класса? Немного кода никогда не болит :) –
Оставьте свой код, пожалуйста. –