Вам нужно сделать что-то подобное для каждого настроенного вами действия.
В файле .h текущего viewController:
#import "OtherViewController.h"
@interface MyViewController : UIViewController
{
OtherViewController *otherViewController;
}
@property(nonatomic, retain)IBOutlet OtherViewController *otherViewController;
Затем в файле .mтекущего viewController вам нужно добавить следующее для каждого IBAction (подправить внутри).
Вверху файла .m добавить:
@synthesize otherViewController;
Затем сделать IBAction и поместитьследующая строка кода для отображения другого вида:
[self presentModalViewController:otherViewController animated:NO];
В вашем otherViewController
вы можете отменить себя, используя:
[self dismissModalViewControllerAnimated:NO];
ПРИМЕЧАНИЕ: Другая вещь, которая вам понадобитсясделать это создать UIViewController в Интерфейсном Разработчике для каждого из представлений, которые вы планируете отображать.Затем вам нужно зайти в инспектор идентификации и установить класс как OtherViewController
.Затем вам нужно связать IBOutlet с OtherViewController
как обычно.
Существует видеоурок YouTube , который охватывает все то, что я упомянул выше.Хороший простой способ начать.