IOS добавляет пользовательский атрибут в uitableviewcell - PullRequest
0 голосов
/ 07 февраля 2012

Я пытаюсь добиться этого в своем приложении IOS в xcode.

Html: <div data-foo="foobar"></div>

По сути, у меня есть uitableviewcell, и я хочу добавить пользовательский атрибут, который я могу получить и установить.

Я знаю, что могу использовать detailTextLabel.text и сделать текст прозрачным, но мне действительно нужно кое-что за кулисами, которое я могу установить и получить, например data-foo в html, но в xcode / ios с uiTableViewCell.

Как мне этого добиться?

1 Ответ

1 голос
/ 08 февраля 2012

Возможно, вы могли бы создать класс MyTableCell и создать там несколько объектов.В раскадровке установите для TableViewCell значение MyTableViewCell.Затем, когда вы создаете TableViewCell

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

MyTableCell *cell = (MyTableCell *)[tableView dequeueReusableCellWithIdentifier:@"MyTableCell"];

//configure cell
//make any changes to the TableViewCell class with cell.myObject    

return cell;
}
...