Справка по контроллеру простого вида - PullRequest
0 голосов
/ 25 мая 2011

Все, что я хотел, это простая настройка контроллера вида. Поэтому, когда вы нажимаете на кнопку, она переключается на назначенный вид и появляется с панелью контроллера навигации вверху. Я хотел бы сделать это в представлении контроллера панели вкладок.

Мне просто нужно знать, какие соединения нужно сделать в конструкторе интерфейсов, чтобы это работало.

У меня есть указанный код в приложениях h и m.

My .H

//navigation controller

UINavigationController *navigationController;

//view controller

UIViewController *LibraryVC;
UIViewController *OrganizeVC;
UIViewController *DiscoverVC;
UIViewController *NavigationBarVC;

//buttons

UIButton *LibraryButton;
UIButton *OrganizeButton;
UIButton *DiscoverButton;

@property (nonatomic, retain) IBOutlet UINavigationController *navigationController;

@property (nonatomic, retain) IBOutlet UIViewController *LibraryVC;
@property (nonatomic, retain) IBOutlet UIViewController *OrganizeVC;
@property (nonatomic, retain) IBOutlet UIViewController *DiscoverVC;
@property (nonatomic, retain) IBOutlet UIViewController *NavigationBarVC;

@property (nonatomic, retain) IBOutlet UIButton *LibraryButton;
@property (nonatomic, retain) IBOutlet UIButton *OrganizeButton;
@property (nonatomic, retain) IBOutlet UIButton *DiscoverButton;

-(IBAction)next;
-(IBAction)next2;
-(IBAction)next3;

МОЙ .M

@synthesize navigationController;

@synthesize LibraryVC;
@synthesize OrganizeVC;
@synthesize DiscoverVC;
@synthesize NavigationBarVC;

@synthesize LibraryButton;
@synthesize OrganizeButton;
@synthesize DiscoverButton;

-(IBAction)next{
    [navigationController pushViewController:LibraryVC animated:YES];
}

-(IBAction)next2{
    [navigationController pushViewController:OrganizeVC animated:YES];
}

-(IBAction)next3{
    [navigationController pushViewController:DiscoverVC animated:YES];  
}

1 Ответ

0 голосов
/ 25 мая 2011

вы можете использовать тот же синтаксис, что и [self.navigationcontroller pushviewcontroller: контроллер name animated: YES];

...