Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Uitableview 使用其他视图控制器中的原型单元_Uitableview_Xcode5_Uistoryboard - Fatal编程技术网

Uitableview 使用其他视图控制器中的原型单元

Uitableview 使用其他视图控制器中的原型单元,uitableview,xcode5,uistoryboard,Uitableview,Xcode5,Uistoryboard,我想在几个情节提要场景中使用相同的表视图单元布局。我是否可以在其中一个场景中设计原型单元,并以某种方式在另一个表视图控制器中访问它(即dequeueReusableCellWithIdentifier)?这是不可能的,但是,您可以将原型单元从源表视图复制到故事板中的目标表视图,并且可以轻松地重用它。您可以在.xib文件中设计原型单元,并将其导入多个子类UITableViewController。只需确保代码中的引用与原型单元之间的标识符保持同步 class YourViewController:

我想在几个情节提要场景中使用相同的表视图单元布局。我是否可以在其中一个场景中设计原型单元,并以某种方式在另一个表视图控制器中访问它(即dequeueReusableCellWithIdentifier)?

这是不可能的,但是,您可以将原型单元从源表视图复制到故事板中的目标表视图,并且可以轻松地重用它。

您可以在
.xib
文件中设计原型单元,并将其导入多个子类
UITableViewController
。只需确保代码中的引用与原型单元之间的标识符保持同步

class YourViewController: UITableViewController {

    func viewDidLoad() {
        super.viewDidLoad()

        let nib = UINib(nibName: "your_file_name", bundle: nil)
        tableView.registerNib(nib, forCellWithReuseIdentifier: "your_cell_identifier")
        // ... 
    }

}

这同样适用于自定义UICollectionViewCell原型及其在
UICollectionView
子类中的使用。

这就是我一直在做的事情。我只是想知道这是否可行。