私はUIView内にtableViewを持っています。このtableviewには3つのボタンがあり、1つは既にグリーンXIで動作しています。右のテキストフィールドの値は、これらは私が助けが必要なものです。セル内のボタン電池のスーパーでデリゲート関数を呼び出すためのデリゲートを使用してボタンでtableViewCell内のUITextFieldの値を変更する
@IBActions、緑のXの付いたボタンは、すでにそれを行うことになっているものやって、取り組んでいるが、私は何をするか必要があります今では、製品の数量(Cantidad)を増減するボタンの動作をプログラムする方法です。私の代理機能は既にデータを処理していますが、現在はCantidad TextField値も処理する必要があります。ユーザがボタンを押すとcantidadTextField.textが更新されます。
私は、TableVIewをホストしているクラスからセル内のcantidadTextField.textプロパティにアクセスするにはどうすればよいか知る必要があります。
セルを作成するときにCellForRowAtIndexPathメソッドでこれを行うことができますが、デリゲートのメソッド内で行う必要があります。
ありがとうございました!
理由がありますスーパービューの値をセルに渡す必要がある場合は、さらに複雑になります。 コントローラで変数を作成していない理由は、セルの再利用によるものです。 私のコードを共有することはできますが、UIViewには3つのカスタムTableViewがあり、それぞれが動作によって異なる動作と異なるNibを持つため、Viewはかなり複雑です。 –