在我的secnario中,我在mainviewcontroller
一个page viewcontroller
内维护了10页(viwcontrollers)和一个tableviw
多行。现在,如果我滑动pageviewcontroller(顶部框),我可以获得页面索引。同时处理表行如果我选择我需要获取页面视图控制器Index
值。
答案 0 :(得分:1)
由于没有足够的声誉来评论,我正在回答我的观点。 @Sanju你得到了PageViewController的索引。 您只需在选择TableViewCell时打印该索引。
只需将索引值保存在某处。我建议保存在NSUserDefaults中,您可以在项目的任何位置使用索引值。 仔细阅读Link
答案 1 :(得分:0)
didSelectRowAtIndexPath方法:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"pageView" sender:self];
}
创建prepareforSegueMethod以发送详细信息
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
pageViewController *sendDetails = segue.destinationViewController;
if ([[segue identifier] isEqualToString:@"viewDetail"])
{
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
NSInteger row = indexPath.row;
sendDetails.selectedRow = row;
}
}
现在你可以使用selectedRow属性来获取值
所以每当你点击单元格时,你都将被引导到下一页以及索引编号......