有了May App,我有2个TableViewControllers Inbox和Outbox(每个都有其自己的自定义单元格)和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
}
这是我的收件箱和发件箱表视图填充数据时的结果
任何帮助将不胜感激
controllers