全部,
我有一个表视图,它只显示前3个结果。我通过行大小和tableview高度在XCODE中完成了这个。
我可以按一个按钮(这很好)并打开另一个视图控制器,这也很好,并显示另一个没有前3个结果的tableview。所以它只想显示表行的提醒。所以,如果数组中有20个则需要显示4 - 20.任何人都知道如何做到这一点?
答案 0 :(得分:0)
只需根据现有数组创建一个新数组:
-(void)viewDidLoad{
[super viewDidLoad];
// TRIM THE ORIGINAL ARRAY HERE
tableDataArray = [self arrayWithContentsOfArray:originalArray afterIndex:3];
}
-(NSMutableArray*)arrayWithContentsOfArray:(NSArray*)originalArray afterIndex:(int)index{
NSMutableArray *desiredResultsArray = [NSMutableArray new];
for ( int i = index; i < [originalArray count]; i++ ) {
[desiredResultsArray addObject:[originalArray objectAtIndex:i]];
}
return desiredResultsArray;
}