更新:
我有MENUViewController,我将此视图插入TableViewCell,当我按下MENUViewController上的按钮如何将nextResponder传递给TableViewCell?
来自我在MENUViewController类中的按钮 - > 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做响应者?
1 回答
如果要在单击按钮时选择相应的单元格 - 在单击处理程序中确定单元格的索引路径(请参阅similar question) . 然后在表视图上调用
selectRowAtIndexPath:animated:scrollPosition:
方法 .