0

更新:

我有 MENUViewController,我将此视图插入 TableViewCell,当我按下 MENUViewController 上的按钮时,如何将 nextResponder 传递给 TableViewCell?

从我在 MENUViewController 类中的按钮上的 LOG->NSLog(@"nextResponder = %@", self.nextResponder); 它是这样显示的?

2010-07-22 02:14:12.627 NewsReaderV2[3576:207] button Press
2010-07-22 02:14:12.653 NewsReaderV2[3576:207] nextResponder = <UITableViewCell: 0x5f33120; frame = (0 48; 320 129); autoresize = W; layer = <CALayer: 0x5f330d0>>
2010-07-22 02:14:13.987 NewsReaderV2[3576:207] button Press
2010-07-22 02:14:13.988 NewsReaderV2[3576:207] nextResponder = <UITableViewCell: 0x5f3a490; frame = (0 177; 320 129); autoresize = W; layer = <CALayer: 0x5f3a570>>
2010-07-22 02:14:18.019 NewsReaderV2[3576:207] button Press
2010-07-22 02:14:18.020 NewsReaderV2[3576:207] nextResponder = <UITableViewCell: 0x692b210; frame = (0 306; 320 129); autoresize = W; layer = <CALayer: 0x6925480>>

@END 更新

我在每个单元格上都有插入按钮,当我按下该按钮时,它不会向其发送消息

  • (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

如何让按钮的响应者向 UITableViewController 发送消息?

4

1 回答 1

1

如果您想在单击按钮时选择相应的单元格 - 在单击处理程序中确定单元格的索引路径(参见类似问题)。selectRowAtIndexPath:animated:scrollPosition:然后在您的表格视图上调用方法。

于 2010-07-21T10:42:58.557 回答