在iphone sdk中导航到故事板的详细视图控制器

时间:2014-01-20 05:32:01

标签: uitableview ios7 uistoryboard uistoryboardsegue

我想使用以下方案从主视图控制器导航到详细视图控制器 -

  1. 我想创建自定义单元格
  2. 在那个单元格中,我想创建一个按钮,说“转到详细信息”
  3. 我的自定义单元格应该在stroryboard的出口处的表格视图中。
  4. 用户将点击“转到详细信息”并导航到详细信息屏幕。
  5. 任何人都可以告诉我如何实现这样的功能。我是故事板的新手。我试图在堆栈中看到,但我无法获得有关它的正确指导。 提前致谢。

1 个答案:

答案 0 :(得分:0)

首先要制作自定义单元格,您必须将空xib文件添加到项目中并在其中删除UITableViewCell控件。然后在项目中添加另一个目标类,即UITableViewCell的子类。将此类引用到您在空xib文件中删除的UITableViewCell。将其标识符列设置为“单元格”,然后删除该单元格上的“转到详细信息”按钮。

在您使用UITableView的类中输入以下代码:

static NSString *CellIdentifier = @"Cell";
UINib *nib = [UINib nibWithNibName:@"CustomCell" bundle:nil];
[self.tableView registerNib:nib forCellReuseIdentifier:CellIdentifier];
CustomCell *cell =(CustomCell*) [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier ];

// Configure the cell...
[cell.btnDetails addTarget:self action:@selector(segueToAnotherView:) forControlEvents:UIControlEventTouchUpInside];
cell.btnDetails.tag = indexPath.row;

现在在选择器方法上,您可以根据需要转到课堂。