【发布时间】:2014-05-22 14:52:03
【问题描述】:
我一直在寻找一种方法来解决我几天来一直遇到的问题,但经过多次谷歌搜索和在这里搜索后,我仍然无法解决它。我对 iOS 编程非常陌生,但参加了为期 4 周的“速成课程”并学到了一些东西。
所以目前我设置了三个视图控制器,并希望使用按钮在每个视图控制器之间进行切换,这样如果用户在第一页,他们可以转到第二页或第三页,然后从该页返回到其中一个他们想要的页面。
这是我在第一个视图控制器中的内容:
#import <UIKit/UIKit.h>
#import "Galleries.h"
#import "JotForm.h"
@interface MainView : UIViewController
@property (strong, nonatomic) IBOutlet UIButton *galleryButton;
@end
然后在实现文件中我有这个来处理切换到新视图。
- (IBAction)galleryButton:(id)sender {
Galleries *gallery = [[Galleries alloc]initWithNibName:@"Galleries" bundle:nil];
[self.navigationController pushViewController:gallery animated:YES];
}
到目前为止,当我运行程序时它会启动,但是当我单击图库按钮时它什么也不做。如何让它切换到下一个视图?我没有使用导航控制器,因为我想在每个视图的应用程序顶部都有三个按钮,但不知道如何使用导航控制器来做到这一点。本质上,我不希望在从一页切换到另一页时使用任何后退按钮。
感谢任何人提供的任何帮助。
【问题讨论】:
-
听起来像
UITabbarController会更适合你而不是按钮来导航 -
听起来您并不了解视图控制器是什么以及您的选择是什么。我的讨论可能会对你有所帮助:apeth.com/iOSBook/ch19.html
标签: ios uiviewcontroller uibutton