у меня есть успех показать подпредставление из другого NIB, у меня есть 2 кнопки и 1 UIView на MainView, когда я нажимаю кнопку 1, чтобы показать NIB1 на UIView, а затем я нажимаю кнопку 2, чтобы показать NIB2 на UIView, но когда я нажимаю снова кнопку 1 UIView не показывать NIB1 снова, но все же NIB 2, это мой код:
Обновлено Решено
В файле .h
IBOutlet UIView *bottomView;
В файле .m
-(IBAction) handleButton1{
for (UIView *t in bottomView.subviews) {
[t removeFromSuperview];
}
if (![nib1 isViewLoaded]) {
nib1 = [[NIB1 alloc] initWithNibName:@"NIB1" bundle:nil];
}
[bottomView addSubview:nib1.view];
}
-(IBAction) handleButton2{
for (UIView *t in bottomView.subviews) {
[t removeFromSuperview];
}
if (![nib2 isViewLoaded]) {
nib2 = [[NIB2 alloc] initWithNibName:@"NIB2" bundle:nil];
}
[bottomView addSubview:nib2.view];
}
Как я могу обновить UIView другим NIB в моем коде?
Спасибо,
Я решил этот случай, я удалил все подпредставления на MainView из этого /2581991/obnovlenie-soderzhimogo-yacheiki-posle-udaleniya-yacheek
использование:
for (UIView *t in bottomView.subviews) {
[t removeFromSuperview];
}
Надеюсь, этот код поможет кому-нибудь:).