2011-01-26 3 views
0

У меня есть класс MyCell.h/MyCell.m, который является подклассом UITableViewCell. В этом классе у меня есть только четыре свойства IBOutlet, три метки и одна кнопка.Подключите кнопку ячейки таблицы к соответствующему ViewController

В реализации я только синтезировал эти свойства.

Тогда у меня есть MyCell.xib, который является UITableViewCell, и я подключил элементы к свойствам класса MyCell.

В MyViewController я ставлю UITableView в нем, и вид таблицы ячейки стиле с одним из MyCell.xib, также они conntect, этикетки, так что я могу дать им значения моих доменных объектов, как

cell.myTestLabel.text = myDomainObject.sampleText; 

Проблема в том, что я хочу подключить кнопку, так что MyViewController может справиться с этим, и я могу получить значения строки таблицы. Как я могу это сделать?

Кто-нибудь знает?

С наилучшими пожеланиями.

ответ

1

Вы можете настроить действие вручную, взгляните на сообщение addTarget: действие: forControlEvents: вашей кнопки

0

Вы можете создать обработчик в классе MyCell и связать его с помощью кнопки через XIB. Это единственное решение. Вы можете дополнительно создать метод в вашем классе ViewController, который будет вызываться из события вашей кнопки из класса MyCell.

Смежные вопросы