0

静的セルに TextField を設定できるようにしたいのでStringInputTableViewCell、このデモのクラスを使用しています: https://github.com/wannabegeek/PickerTableViewCell/tree/master/PickerCellDemo

私はストーリーボードを使用しています。私のストーリーボードには、StringInputTableViewCell クラスを使用する 2 つのセルがあります。UITextField物件はご覧のとおり

@property (nonatomic, strong) UITextField *textField;

StringInputTableViewCell.h。ストーリーボードでMyViewControllerは、ラベルなどをプロパティに接続できますが、コードに追加され、TextField がストーリーボードにないため、TextField を接続できません。MyViewControllerだから私の質問は、クラスでそのプロパティを取得するにはどうすればよいですか?

4

1 に答える 1

2

StringInputTableViewCell" " を " " 内のプロパティにすることができます。MyViewControllerまた、" " 中に入力しようとしている場合はcellForRowAtIndexPath、識別子またはタグを介してアクセスできます。

StringInputTableViewCellテーブルに表示されている" " オブジェクトへのポインタをtextField取得したら、コード内でそのオブジェクトの " " プロパティに直接アクセスできます。

何かのようなもの:

StringInputTableViewCell * stringInputCell = (StringInputTableViewCell *) cell;
if(stringInputCell)
{
    stringInputCell.textField.text = @"Surprise, I can put text in here!";
}
于 2013-03-30T09:40:20.530 に答える