TableView 打开 splitview 视图

发布于 2024-11-10 12:15:48 字数 97 浏览 3 评论 0原文

你好 任何人都可以解释当我点击单元格中的一行时如何显示分割视图? 或者它的教程??

我有一个表格视图,我想在拆分视图中显示有关该单元格的信息。

谢谢

Hi
anybody can explain of how to show a splitview when I tap a row from a cell??
or a tutorial of it??

I have a tableview, and i want to display information about that cell in a splitview.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

青瓷清茶倾城歌 2024-11-17 12:15:48

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

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

I don't think there's a tutorial for that, since you're not supposed to do that.

The split view controller is supposed to be the root view controller of your application, so if you want a pushable split view controller you'll have to write it yourself (or possibly find an open source one).

扮仙女 2024-11-17 12:15:48

我想实现一个应用程序,当它从表格中按下一行时,它将打开一个显示信息的 splitviewcontroller
关于“详细信息分割视图”中选定的单元格以及“根视图”中表格的所有信息。

文件复制到我的项目中

  • DetalviewController.h/m
  • RootViewController.h/m
  • 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

I want to implement an app that when it press a row from a table, it will open a splitviewcontroller that show the information
about the selected cell in the "detail´s splitview" , and all the info of the table in the "rootview".

I have copy to my project the

  • DetalviewController.h/m
  • RootViewController.h/m
  • DetailView.Xib

files from the splitview template.

And add this code to my 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
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文