我们如何用快速语言在表视图控制器中显示自定义弹出窗口

时间:2014-09-17 02:11:00

标签: swift

当我们在Swift编程语言ios中单击表格单元格时,我们如何在表格视图控制器中显示自定义视图弹出窗口

1 个答案:

答案 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....

}

使用此...