UITableview仅显示某些行

时间:2014-03-11 09:23:27

标签: ios objective-c uitableview

全部,

我有一个表视图,它只显示前3个结果。我通过行大小和tableview高度在XCODE中完成了这个。

我可以按一个按钮(这很好)并打开另一个视图控制器,这也很好,并显示另一个没有前3个结果的tableview。所以它只想显示表行的提醒。所以,如果数组中有20个则需要显示4 - 20.任何人都知道如何做到这一点?

1 个答案:

答案 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;

}