我该如何在UIAlertView中动态添加UITableView?将UIAlertView的子视图添加到UITableView后,UITableView未显示。
override func viewDidLoad() {
super.viewDidLoad()
tableView.frame = CGRectMake(0, 50, 320, 200);
tableView.delegate = self
tableView.dataSource = self
tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell")
}
@IBAction func textFieldCliked(sender: AnyObject) {
alertView.message = "table view"
alertView.addButtonWithTitle("Ok")
alertView.addSubview(tableView)
alertView.show()
}
UIAlertView
已自iOS 8起被弃用,因此您可能需要查看UIAlertController。其次,警报框不适用于包含自定义子视图(例如TableView)。请考虑以模态方式展示您的表格,因为警报框旨在允许用户从某些可用操作中进行选择。 - tebs1200