使用TextField的静态单元格 - 将类属性连接到viewcontroller

时间:2013-03-30 09:31:50

标签: ios objective-c storyboard

我希望能够在静态单元格中使用TextField,因此我正在使用此演示中的StringInputTableViewCell类:https://github.com/wannabegeek/PickerTableViewCell/tree/master/PickerCellDemo

我正在使用故事板,在我的故事板中,我有两个使用StringInputTableViewCell类的单元格。如您所见,有一个UITextField属性

@property (nonatomic, strong) UITextField *textField;
StringInputTableViewCell.h中的

。在MyViewController中的故事板上,我可以将标签等与属性连接,但我无法连接TextField,因为它添加了代码而TextField不在我的故事板上。所以我的问题是如何在MyViewController课程中获得该属性?

1 个答案:

答案 0 :(得分:2)

您可以在“StringInputTableViewCell”中设置“MyViewController”属性,或者如果您在“cellForRowAtIndexPath”期间尝试填充该属性,则可以访问它通过标识符或标签。

一旦指向了表格中显示的“StringInputTableViewCell”对象,您就可以直接在代码中访问它的“textField”属性。

类似的东西:

StringInputTableViewCell * stringInputCell = (StringInputTableViewCell *) cell;
if(stringInputCell)
{
    stringInputCell.textField.text = @"Surprise, I can put text in here!";
}