我在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];
}
您可以查看我的按钮操作方法。我尝试了很多选择但没有成功。请帮忙。
答案 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];
希望它会对你有所帮助。