私はカスタムtableviewcellを持っていて、ボタンをクリックするとセル内にボタンがあります。次のviewcontrollerはコンテンツを表示しませんが、ここで右の内容を示す次のビューコントローラが私のコードです:ここスウィフトのUIbuttonがtableviewCell内で実行されていません。
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "reuseIdentifier", for: indexPath) as! TableViewCell
cell.label.text = numberArray[indexPath.row]
cell.button.tag = indexPath.row
cell.button.addTarget(self,action:#selector(TableViewController.someAction(sender:)),
for:.touchUpInside)
return cell
}
は私のボタンアクションです:
func someAction(sender : UIButton){
self.performSegue(withIdentifier: "showDetail", sender: self)
}
、ここで私のセグエ機能さ:
あなたはカスタムセルを使用して、手順を実行する必要があり
何が欲しいですか?あなたは別のView Controllerとしてデータを表示しますか? –
タッピングボタンで新しいViewControllerにセグをしたい – UncleJunior