使标签与TableView Cell的Title和Subtitle相同

时间:2017-01-05 14:09:21

标签: ios uitableview view controller cell

所以我刚开始编码。我有一个表格视图,其中是通过代码添加到它的单元格。我有它,所以所有TableView单元格打开相同的视图控制器。

在该视图控制器中,我有一个标签和一个文本视图。我想要做的是每当用户点击一个单元格时,它打开视图控制器,在该视图控制器中,标签等于单元格的标题,文本视图等于单元格的副标题。

例如......

表视图中有一个单元格表示:(Cell labels text)

它链接的视图控制器说:(Detail View Controller labels text)

但每当用户点击标题为的其他单元格时,这是一个完全不同的单元格的标题的副标题这是一个完全不同的单元格的副标题< / em>的

我希望视图控制器更新,以便标签显示这是一个完全不同的单元格的标题,文本视图说这是一个完全不同的单元格的副标题

如何在Label等于单元格标题的位置执行此操作,文本视图等于单元格的副标题。

感谢您的帮助!顺便说一句,我是使用Xcode 8和Swift 3制作的iOS应用程序

1 个答案:

答案 0 :(得分:0)

  1. 在主ViewController中找到代码(带有tableview),在单元格上设置标题和副标题的文本(在函数cellForRowAtIndexPath中)
  2. 将数据值(在prepareForSegue或didSelectRowAtIndexPath中)传递给包含详细标题和字幕标签的详细ViewController(在详细视图控制器上创建属性)
  3. 在详细信息ViewController中,将接收到的数据值设置为详细标题和字幕标签。
  4. 尝试下载此示例项目并尝试了解它是如何连接的 http://www.theappguruz.com/blog/ios-table-view-tutorial-using-swift