我做了一個UITableView,我從Web服務中從JSON獲取數據。我想我先得到前5個對象,並將它們加載到我的tableView中。這是正確的。如何在UItableview中加載footerview加載?
然後我想,每當用戶滾動到頁腳..the未來5個對象應該是牽強,它應該在的tableView顯示..
我困在這裏..can任何人給我任何想法如何繼續下一步?
我的tableview具有從不同類型的自定義類加載的所有自定義單元格?
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
if(section==[array count]-1)
{
UITableViewCell *cell = [self tableView:mtableview1 cellForRowAtIndexPath:myIP];
frame = cell.contentView.frame;
footerView = [[UIView alloc] init];
footerView.backgroundColor=[UIColor clearColor];
self.activityIndicator = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray] autorelease];
self.activityIndicator.hidesWhenStopped=YES;
self.activityIndicator.center = CGPointMake(65,50);
[self.activityIndicator startAnimating];
UILabel* loadingLabel = [[UILabel alloc]init];
loadingLabel.font=[UIFont boldSystemFontOfSize:12.0f];
loadingLabel.textAlignment = UITextAlignmentLeft;
loadingLabel.textColor = [UIColor colorWithRed:87.0/255.0 green:108.0/255.0 blue:137.0/255.0 alpha:1.0];
loadingLabel.numberOfLines = 0;
[email protected]"Loading.......";
loadingLabel.frame=CGRectMake(95,35, 302,25);
loadingLabel.backgroundColor =[UIColor clearColor];
loadingLabel.adjustsFontSizeToFitWidth = NO;
[footerView addSubview:self.activityIndicator];
[footerView addSubview:loadingLabel];
[self performSelector:@selector(loadending) withObject:nil afterDelay:1.0];
[loadingLabel release];
NSLog(@"%f",mtableview1.contentOffset.y);
mtableview1.tableFooterView=footerView;
return footerView;
}
return nil;
}
我一直這樣做,但它的位置一直不正確。這是我的大問題。
:您需要像在底部儀式中加載更多? –