我正在实施一个iCarousel,它应根据对两个额外视图控制器的选择传递信息。
要传递我理解的信息,我需要在包含iCarousel的视图控制器的prepareForSegue方法中创建一个NSIndexPath。我遇到的问题是创建一个NSIndexPath,因为轮播没有行。
在tableview情况下,我可以使用以下内容:
NSIndexPath *path = [self.tableview indexPathForSelectedRow];
我可以简单地将“tableview”更改为“carousel”并使用某些东西代替indexPathForSelectedRow,还是比它更复杂?
答案 0 :(得分:2)
至于创建indexPath对象: 您可以使用
创建indexPath NSIndexPath * indexPath = [NSIndexPath indexPathForRow:itemID inSection:0];
给段落索引赋予0值无关紧要,因为正如你所指出的那样,转盘中没有任何部分
如果使用nicklockwood的iCarousel,找到itemID的索引:
int itemId = [self.myCarroussel currentItemIndex]