将TableViewController添加为子视图

问题描述 投票:0回答:1

有了May App,我有2个TableViewControllers InboxOutbox(每个都有其自己的自定义单元格)和Main ViewController Mail,其中有一个段控制器和UIView,我正在尝试做的是添加表视图控制器并在段控制器上在它们之间进行切换,但它根本不起作用!

邮件ViewController:

import UIKit

class Mail: UIViewController, SegmentControllerDelegate {

    func indexChanged(index: Int) {
        print("index\(index)")
        switch index {
        case 0:
            container.bringSubviewToFront(inbox)
            break
            case 1:
            container.bringSubviewToFront(outbox)
            break
        default:
            break
        }
    }
var inbox: UIView!
    var outbox : UIView!
    override func viewDidLoad() {
        super.viewDidLoad()

        inbox = storyboard?.instantiateViewController(withIdentifier: "inbox").view
        outbox = Outbox().view
        container.addSubview(inbox)
        container.addSubview(outbox)


    }

    override func viewDidLayoutSubviews() {
        inbox.frame = container.bounds
        outbox.frame = container.bounds


    }

这是我的收件箱和发件箱表视图填充数据时的结果

enter image description here

任何帮助将不胜感激

ios swift addsubview
1个回答
0
投票
您应该使用

controllers

© www.soinside.com 2019 - 2024. All rights reserved.