Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.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
Image tableview中单元格的详细视图?_Image_Swift_Cells - Fatal编程技术网

Image tableview中单元格的详细视图?

Image tableview中单元格的详细视图?,image,swift,cells,Image,Swift,Cells,我试图给每个单元格一个详细的视图,这个代码给每个单元格一个红色的图像 import Foundation import UIKit class ViewTwo: UIViewController, UITableViewDelegate { @IBOutlet weak var BandNameLabel: UILabel! @IBOutlet weak var BandPosterImage: UIImageView! override func viewDidL

我试图给每个单元格一个详细的视图,这个代码给每个单元格一个红色的图像

import Foundation
import UIKit

class ViewTwo: UIViewController, UITableViewDelegate  {

    @IBOutlet weak var BandNameLabel: UILabel!
    @IBOutlet weak var BandPosterImage: UIImageView!

   override func viewDidLoad() {
        super.viewDidLoad()

    self.BandPosterImage.backgroundColor = UIColor.redColor()

    }
}

将新的视图控制器拖出到情节提要上,并控制从表视图单元格到该视图控制器的拖动。出现提示时,在“选择”下选择“显示”。这将创建一个按钮序列,自动在下一个视图控制器的左上角放置一个后退按钮,就像您在注释中包含的图像一样

然后,您可以在界面生成器中根据需要设计视图控制器,并创建UIViewController的子类,以设置该视图控制器的出口和操作,即处理可能包含的任何按钮、文本字段等。您还可以在UITableViewController中传递第二个视图控制器在prepareForSegue:中需要的任何数据


希望有帮助

你的问题是什么?哦,对不起,我想我甚至没有打字。。。我想给表格中的每个单元格提供详细信息。@trevorj-Yeah-Idk为什么我原来的帖子被搞砸了。。但是是的,所有的帮助都是受欢迎的。仍然不太确定你想要发生什么。您想为表中的每个单元格提供详细信息是什么意思?每个单元格中都应该显示信息吗?喜欢文本吗?@trevorj是的,基本上,喜欢查看这个快照。假设我的桌子是一堆汽车。。如果我单击一个信息,会显示是的,这类帮助,我可以传递数据,选择每一行并显示信息,但所有行的信息都是相同的,您知道如何为数组中的每个变量分配不同的信息吗?我是否需要为所有不同的行使用单独的视图控制器?习惯于swift@NikolaBadnjar每个视图控制器绝对不需要单独的视图控制器!您应该做的是创建自己的自定义数据类型。例如,如果您正在显示汽车的详细信息,您将创建一个汽车类,其中包含描述汽车的方法和实例变量,例如color、numOfSeats、numofoors等。然后创建一个汽车对象数组。在tableView:didSelectRowAtIndexPath:中,您可以确定选择了汽车阵列中的哪一行以及因此选择了哪一辆汽车,并且可以在prepareForSegue:中将该汽车传递给下一个视图控制器,类似于yourCarArray[indexPath.row]