【发布时间】:2020-06-26 17:31:55
【问题描述】:
使用 may App 我有 2 个 TableViewControllers Inbox 和 Outbox(每个都有自己的自定义单元格)和 Main ViewController Mail 和一个段控制器和它下面的 UIView,我试图添加 tableview 控制器并在段控制器上切换它们,但它根本不起作用!
邮件视图控制器:
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
}
这是我的收件箱和发件箱表格视图充满数据时的结果
任何帮助将不胜感激
【问题讨论】:
标签: ios swift addsubview