如何在 table 中创建@IBAction?
how to make @IBAction in table?
我写了一个应用程序有一个 table 并且当我按下按钮时它会拨打电话。我已经做了一个table,代码如下..
var callContent = ["Police","Hospital"]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return callContent.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
let cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Name")
cell.textLabel?.text = callContent[indexPath.row]
return cell
}
和我的通话功能
var url:NSURL = NSURL(string: "tel://0812742111")!
UIApplication.sharedApplication().openURL(url)
现在我想从 table 执行一个操作来连接我的呼叫功能。
大家可以给个建议吗?
听起来您想要实施 UITableViewDelegate
的 didSelectRowAtIndexPath
我写了一个应用程序有一个 table 并且当我按下按钮时它会拨打电话。我已经做了一个table,代码如下..
var callContent = ["Police","Hospital"]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return callContent.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
let cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Name")
cell.textLabel?.text = callContent[indexPath.row]
return cell
}
和我的通话功能
var url:NSURL = NSURL(string: "tel://0812742111")!
UIApplication.sharedApplication().openURL(url)
现在我想从 table 执行一个操作来连接我的呼叫功能。 大家可以给个建议吗?
听起来您想要实施 UITableViewDelegate
的 didSelectRowAtIndexPath