点击UIButton并调用其动作下一个视图表单元格行选择状态?

时间:2013-02-07 12:31:43

标签: ios objective-c xcode4.2

我在mainView中有按钮,当我点击主视图按钮(id 1)时,其动作调用nextView [secondview have tableView] tableView单元格第一行选中或突出显示state.its状态设置为选中状态。

-(IBAction)btnOneClicked:(id)sender
{
    SecondView *nextView = [[SecondView alloc] initWithNibName:@"SecondView" bundle:nil];
    [self.navigationController pushViewController:SecondView animated:YES];
    NSIndexPath* selectedCellIndexPath= [NSIndexPath indexPathForRow:0 inSection:0];
    [nextView tableView:nextView.firstTable didSelectRowAtIndexPath:selectedCellIndexPath];
}

您可以查看我的按钮操作方法。我尝试了很多选择但没有成功。请帮忙。

2 个答案:

答案 0 :(得分:2)

tableView:didSelectRowAtIndex:实际上是您选择行时调用的委托方法。

要选择行,您需要调用

[nextView.firstTable selectRowAtIndexPath:selectedCellIndexPath animated:YES scrollPosition:UITableViewScrollPositionTop]

答案 1 :(得分:0)

尝试以下代码

[button_refresh addTarget:<instance where you want to implement the method> action:@selector(refreshContent:) forControlEvents:UIControlEventTouchUpInside];

希望它会对你有所帮助。