TableView打开了splitview视图

时间:2011-05-31 12:19:17

标签: ios ipad uitableview uisplitviewcontroller

您好 任何人都可以解释当我从一个单元格中点击一行时如何显示一个splitview? 还是它的教程??

我有一个tableview,我想在splitview中显示有关该单元格的信息。

由于

2 个答案:

答案 0 :(得分:0)

我认为没有相关的教程,因为你不应该这样做。

拆分视图控制器应该是应用程序的根视图控制器,因此如果您需要一个可推送的拆分视图控制器,您必须自己编写它(或者可能找到一个开源控制器)。

答案 1 :(得分:0)

我想实现一个应用程序,当它从表中按一行时,它将打开一个显示信息的splitviewcontroller 关于“detail的splitview”中的选定单元格,以及“rootview”中表格的所有信息。

我已将

复制到我的项目中
  • DetalviewController.h /米
  • RootViewController.h /米
  • DetailView.Xib
来自splitview模板的

文件。

并将此代码添加到我的tableviewcontroller:

  • (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

{

  //Initialize the controller.

 if(split == nil)

 split = [[RootViewController alloc] initWithNibName:@"split" bundle:[NSBundle mainBundle]];


 //Pass the current row number to the sub view controller.

     split.number = indexPath.row;



   //here is my problem, i cant add the new view, and it crash
 [self.view addSubview:[split view]];

}

enter code here