UICollectionview控制器到UItableview控制器

时间:2013-03-27 11:49:14

标签: ios xcode uibutton uitableview uicollectionview

嗨我有一个带有两个按钮的uicollectionview控制器,当我点击第一个按钮时,它直接打开uitableview控制器(带2个按钮),当我点击第二个按钮时,我想要uicollectionview控制器显示?我怎么能在故事板中做到这一点?

我在一个按钮内尝试了这个代码,但它抛出了一个例外,比如“找不到Nib文件”

 table *listview=[[table alloc]initWithNibName:@"listview" bundle:nil];
[self.navigationController pushViewController:listview animated:NO];

{list view是uitableviewcontroller名称,我在xcode右侧面板的uitableviewcontroller title属性上指定了此名称}

2 个答案:

答案 0 :(得分:0)

“找不到Nib文件”错误让我觉得你没有正确拼写.xib的名字。

假设您有想要推送的控制器。

TableViewController.h
TableViewController.m

与TableViewController.h链接的相应xib。 (查看,IBOutlets等)。

TableView.xib

现在在你的主ViewController中我们推送到TableViewController

TableViewController *controller = [[TableViewController alloc] initWithNibName:@"TableView" bundle:nil];
[self.navigationController pushViewController:controller animated:NO];

希望这会有所帮助。

BooRanger

答案 1 :(得分:0)

我们可以使用Story board标识符从uicollectionviewcontroller移动到uitableviewcontroller

 table *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"list"];

[self presentViewController:vc animated:NO completion:nil];

工作正常