【问题标题】:Simple view controller help简单的视图控制器帮助
【发布时间】:2011-09-01 09:09:31
【问题描述】:

我想要的只是一个简单的视图控制器设置。因此,当您单击按钮时,它会切换到指定视图并在顶部显示导航控制器栏。我想在标签栏控制器的视图中执行此操作。

我只需要知道要在界面生成器中建立哪些连接才能使其正常工作。

我在 appdelegates h 和 m 中有我指定的代码。

我的.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];  
}

【问题讨论】:

    标签: xcode view uiviewcontroller interface-builder


    【解决方案1】:

    您可以使用相同的语法,例如 [self.navigationcontroller pushviewcontroller:controllername animated:YES];

    【讨论】:

    • 我只需要知道连接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    • 2019-11-29
    相关资源
    最近更新 更多