我希望能够在静态单元格中使用TextField,因此我正在使用此演示中的StringInputTableViewCell
类:https://github.com/wannabegeek/PickerTableViewCell/tree/master/PickerCellDemo
我正在使用故事板,在我的故事板中,我有两个使用StringInputTableViewCell类的单元格。如您所见,有一个UITextField
属性
@property (nonatomic, strong) UITextField *textField;
StringInputTableViewCell.h
中的。在MyViewController
中的故事板上,我可以将标签等与属性连接,但我无法连接TextField,因为它添加了代码而TextField不在我的故事板上。所以我的问题是如何在MyViewController
课程中获得该属性?
答案 0 :(得分:2)
您可以在“StringInputTableViewCell
”中设置“MyViewController
”属性,或者如果您在“cellForRowAtIndexPath
”期间尝试填充该属性,则可以访问它通过标识符或标签。
一旦指向了表格中显示的“StringInputTableViewCell
”对象,您就可以直接在代码中访问它的“textField
”属性。
类似的东西:
StringInputTableViewCell * stringInputCell = (StringInputTableViewCell *) cell;
if(stringInputCell)
{
stringInputCell.textField.text = @"Surprise, I can put text in here!";
}