Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone:我可以在另一个Tableview的单元格中添加Tableview吗?_Iphone_Uitableview - Fatal编程技术网

iPhone:我可以在另一个Tableview的单元格中添加Tableview吗?

iPhone:我可以在另一个Tableview的单元格中添加Tableview吗?,iphone,uitableview,Iphone,Uitableview,我必须创建一个UITableView。假设有两个表视图TableView1和TableView2。TableView2将包含两个文本框。我必须在TableView1的一个单元格中添加TableView2。最后,我必须从TableView1的内部TableView2访问文本框的值 我是iPhone开发新手。简而言之,我必须将一个tableview添加到另一个tableview的单元格中。我不知道这是否可能。如果是,请有人提供一些链接或代码给我。这看起来不是一个好的设计。也可以在同一单元格中使用两个

我必须创建一个UITableView。假设有两个表视图TableView1和TableView2。TableView2将包含两个文本框。我必须在TableView1的一个单元格中添加TableView2。最后,我必须从TableView1的内部TableView2访问文本框的值


我是iPhone开发新手。简而言之,我必须将一个tableview添加到另一个tableview的单元格中。我不知道这是否可能。如果是,请有人提供一些链接或代码给我。这看起来不是一个好的设计。也可以在同一单元格中使用两个文本字段,使其更高,也可以使用水平分隔符。另外,如果只有两个文本字段,则将它们设置为全局并声明为property

阅读一些制作自定义单元格的教程,并花一些时间学习这些教程。
看到这个,通过谷歌搜索,你可以很容易地找到更多关于这个主题的信息。

是的,你可以这样做。当然,这样做不是好的做法。你仍然想要,那么这里有一个诀窍来做到这一点。 创建两个ViewController并使用UITableviewController(如ViewController1和ViewController2)继承它们。 现在在Tableview1的单元格中添加ViewController2对象。因此Tableview2将在Tableview1的单元格中显示。现在您需要在Viewcontroller2中处理内部tableview委托和数据源。所以你不需要做太多的如果。。同一视图控制器中的else

现在,您可以在Viewcontroller2.h文件中获取两个textfield,并将单元格的textfield分配给cellForrowIndexPath方法中的textfield。因此,您可以随时访问这两个文本字段


我知道我的答案有点让人困惑,但如果你有任何问题,请问我

你试过了吗?你想用这个做什么?谢谢Ishu。但到目前为止,我不确定我的内部tableview是否只包含2个文本框,里面可能有很多字段,所以我只是想用一个示例应用程序进行尝试,并检查我是否可以在外部table view中获得内部table view的值。这不是正确的设计风格。在这种情况下,您可以在一个表中创建一个条目,通过点击该表,您可以显示另一个表或切换具有该表的视图。并相应地显示数据。这种方式还支持嵌套和内部表视图概念。Ok Ishu。我知道你的答案。但是你能告诉我有可能在另一个表视图中添加一个表视图吗?我能在外部表视图中访问内部表视图中的控件值吗?只是问一下我的知识。不要这样认为,有很多问题:内表和外表使用相同的委托和数据源方法。因此,我认为您需要阅读apple设计指南。在这里查找一些内容,感谢您的回答deepak。我将通过编写示例代码开始尝试,并询问您是否需要任何内容。您提到了一些cellForrowIndexPath。我不知道关于这个方法,任何时候都可以。cellForRowAtIndexPath:是UITableview的数据源方法。要在UITableviewCell中显示任何内容,必须实现此功能。这很简单。如果您有任何问题,请告诉我。您好,deepak。我已尝试在另一个表视图控制器的单元格中添加一个表视图控制器。但如果我尝试将一个表视图添加到另一个表视图的单元格中,则会出现错误。有任何建议吗?您如何在单元格中添加表视图?你们有定制的手机吗,或者你们可以分享一些代码,这样我就可以得到确切的想法?