使用UIView的自定义表格视图单元格

罗尼

我有这种设计的视图控制器和静态表视图控制器的组合。我曾尝试在顶部使用View Controller,在底部使用嵌入式表View Controller,但是我无法弄清楚如何将数据同时传递给两个VC。

在此处输入图片说明

实施此设计的最佳实践是什么?

ezcoding

您应该container view在ViewController中使用a

在此处输入图片说明

这会自动创建一个关系序列:

在此处输入图片说明

最后,您可以通过prepareForSegue以下方式访问嵌入式ViewController

class MyMainViewController {
    var embeddedVC1: MyEmbeddedViewController1!
    var embeddedVC2: MyEmbeddedViewController2!
    var embeddedVC3: MyEmbeddedViewController3!

    override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        if segue.identifier == "Embedded1" {
            self.embeddedVC1 = segue.destinationViewController as? MyEmbeddedViewController1
        } else if segue.identifier == "Embedded2" {
            self.embeddedVC2 = segue.destinationViewController as? MyEmbeddedViewController2
        } else if segue.identifier == "Embedded3" {
            self.embeddedVC3 = segue.destinationViewController as? MyEmbeddedViewController3
        }
    }

}

由于现在我们已将嵌入式视图控制器实例存储在View Controller的属性中,因此我们可以通过任何其他功能将数据发送到嵌入式视图控制器。

但是,发送回数据需要通过协议进行委派

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

表格视图单元格之间的自定义视图

自定义表格视图单元格图像失真

如何在自定义表格视图单元格中创建自定义视图?

TableView 自定义单元格中的自定义 UIView 在表格加载时“跳跃”

在表格视图单元格中使用自定义XIB

使用自定义表格视图单元格从UITextField获取数据

iOS表格视图具有自定义子视图的单元格自动高度

XCode 12/Swift 4 自定义单元格未显示在 UI 表格单元格视图中

如何在表格视图单元格中隐藏自定义类标签?

自定义表格视图单元格中UILabel中的行数

自定义Xib在表格视图中的动态单元格大小

在自定义表格视图单元格中本地化按钮和标签[swift]

Swift-带按钮的自定义表格视图单元格

自定义表格视图单元格:IBOutlet标签为nil

iOS-如何实现自定义表格视图单元格的选择/取消选择?

iOS 7自定义单元格未在表格视图中显示

如何获取自定义表格单元格视图到NSTableView?

如何同时更新每个自定义表格视图单元格数据?

无法在UI表格视图自定义单元格中创建分隔符插入

具有圆角边缘的自定义表格视图单元格

Swift中的自定义表格视图单元格,没有Storyboard

自定义表格视图单元格在xcode 6中快速

'NSInvalidArgumentException',原因:'-[UIImageView _isResizable]带有自定义表格视图单元格的异常

自定义表格视图单元格为字符串

具有大图像和标签的自定义表格视图单元格

表格视图中的自定义单元格未显示?

表格视图中的自定义单元格不希望被舍入

表格视图不适用于自定义单元格

创建取决于UILabel高度的自定义表格视图单元格