当我们在Swift编程语言ios中单击表格单元格时,我们如何在表格视图控制器中显示自定义视图弹出窗口
答案 0 :(得分:0)
您可以像在Objective-C中一样使用didSelectRowAtIndexPath tableview委托方法
override func tableView(tableView: UITableView!, didDeselectRowAtIndexPath indexPath: NSIndexPath!) {
var alertView = UIAlertController(title: "Sample Popup", message: "You clicked cell at index : \(indexPath!.row)", preferredStyle: UIAlertControllerStyle.Alert)
alertView.addAction(UIAlertAction(title: "Ok", style: UIAlertActionStyle.Default, handler: nil))
self.presentViewController(alertView, animated: true, completion: nil)
}
确保在类定义中继承了UITableViewDataSource和UITableViewDelegate。我给了一个示例代码段
class SampleTableViewController : UITableViewController, UITableViewDataSource, UITableViewDelegate{
// data source and delegate methods....
}
使用此...