2017-03-15 16 views
0

UIViewを介してTableViewセルに追加されたこのcheckTestを取得するにはどうすればよいですか?私はすでにVCをサブクラス化し、そのクラスにコンセントを追加し、そのサブクラスにプロトタイプセルを設定しました。 これは、VCの私のコードです:繰り返しコンテンツをVCにどのように接続できますか?

class CustomCell: UITableViewCell { 
    @IBOutlet weak var checkTest: BEMCheckBox! 

    override func setSelected(_ selected: Bool, animated: Bool) { 
     setSelected(selected, animated: animated) 
     self.addSubview(checkTest) 
    } 

    } 

Here is the linked imag

+0

TableViewセルの作成方法を教えてください。プロトタイプのセルを使用した場合、あなたのアプローチはうまくいかないでしょう。 Daniel Leglerによると、UITableViewCellサブクラスを作成する必要があります – toddg

+0

また、BEMCheckBoxの新しいインスタンスを同じセルに繰り返し追加します。これは、サブビューを追加する適切な場所ではありません。 – jlehr

+0

Interface Builderを使用しているように見えるので、サブビューを追加する最も良い場所は、セルを定義するストーリーボードです。 'checkBox'コンセントに何を接続していますか? – jlehr

答えて

0

は、テーブルビューセルのサブクラスを作成し、プロトタイプのクラスとして設定します。アウトレットをそのクラスに追加し、それらを接続します。これで、セルを設定するときにコンセントにアクセスできます。

関連する問題