Я видел сообщение для How to switch views by buttons on iPhone?, но это не говорит о том, как переключаться между представлениями с помощью кнопок. Человек, который задал вопрос, решил ответить, что они могут переключаться между представлениями с помощью uinavigationcontroller.переключатель между uiviews с кнопками, а не контроллерами uinavigation
Я поместил следующий код в ibaction, который начинается, когда кнопка нажата в основном представлении.
PhoneNumberViewController *phoneNumberViewController1 = [[PhoneNumberViewController alloc] initWithNibName:@"PhoneNumberView2" bundle:nil];
self.phoneNumberViewController = phoneNumberViewController1;
[self.view removeFromSuperview];
[self.view insertSubview: phoneNumberViewController1.view atIndex:0];
Когда этот код выполняет весь вид, он просто пуст. Если я опускаю часть removefromsuperview, тогда вид исчезает за моей кнопкой, но кнопка все еще остается. Я не уверен, что это правильный способ переключения между кнопками, но если кто-нибудь знает, как это сделать, пожалуйста, помогите. Также, если кто-нибудь знает о каких-либо примерах проектов, которые переключаются между представлениями с помощью кнопок, дайте мне знать.
Спасибо, миллион!
Я на самом деле сделал это из AppDelegate и все получилось. Он основан на этом сообщении: http://www.iphonedevsdk.com/forum/iphone-sdk-development/4052-have-someone-example-uibutton-switch-view-i-am-despair.html. Я определенно думаю, что ваш путь более чист. – Atma