Вы можете создать пользовательский вид таблицы, используя вид прокрутки, метку и кнопки.
И его прокрутку очень плавно.
Например:
In myView.h
IBOutlet UIScrollView *scrollView;
UIButton *cell[2048];
NSInteger cellCount;
- (void) createCell;
- (void) removeCell;
In myView.m
- (void) createCell
{
[self removeCell];
float x = 10.0;
float y = 5.0;
for (int i = 0; i < [Your NSMutableArray count]; i++)
{
cell[cellCount] = [UIButton buttonWithType:UIButtonTypeCustom];
cell[cellCount].frame = CGRectMake(x, y, 176.0, 10.0);
[cell[cellCount] setTitle:@"Text" forState:UIControlStateNormal];
[cell[cellCount] setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
cell[cellCount].titleLabel.font = [UIFont fontWithName:@"Arial" size:14.0];
[cell[cellCount] addTarget:self action:@selector(cellEvent:) forControlEvents:UIControlEventTouchUpInside];
cell[cellCount].tag = i;
[scrollView cell[cellCount]];
cellCount++;
y = y + 15.0;
}
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, y);
}
- (void) removeCell
{
for (int i = 0; i < cellCount; i++)
{
[cell[i] removeFromSuperview];
}
cellCount = 0;
}