如何在Swift中以编程方式创建View Controller及其控件?

时间:2016-08-12 00:41:32

标签: ios swift

我使用自定义表格视图单元格将表格视图填充为菜单,并将其用作菜单。我可以使用导航控制器导航到其他视图。

但我想以编程方式创建视图及其控件。有可能吗?

任何人都可以请我分享一个例子。请在下图中找到我的菜单结构。

enter image description here

1 个答案:

答案 0 :(得分:0)

这就是我做到的。它就像一个魅力!!!

func tableView(_tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    //Remove the below line from this function as it will perform segue.
    //performSegue(withIdentifier: "DynamicSegue", sender: self)
}


override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?) {
    // This will actually perform your segue
    var DestViewController = segue.destination as! DynamicSuperView 
    let selectedRow = tableView.indexPathForSelectedRow?.row
    DestViewController.labelText = names[selectedRow!]
}