相关疑难解决方法(0)

TableView Footer正在滚动表格

我刚刚在tableView的页脚中实现了"加载更多"按钮,但页脚始终与表格一起滚动.我的tableView的样式是UITableViewStylePlain.

请你能告诉我哪里出错了.

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
    UIView *footerView = nil;
    if(footerView == nil) {
        footerView  = [[[UIView alloc] init] autorelease];
        footerView.backgroundColor = [UIColor clearColor];
        UIButton *button = [[UIButton alloc] init];    
        button.layer.cornerRadius = 7;
        [button setFrame:CGRectMake(10, 3, 300, 44)];
        [button setTitle:@"Load 20 more" forState:UIControlStateNormal];
        [button.titleLabel setFont:[UIFont boldSystemFontOfSize:20]];
        [button setBackgroundColor:[UIColor whiteColor]];
        [button.titleLabel setTextColor:[UIColor blackColor]];
        [button addTarget:self action:@selector(load20More) forControlEvents:UIControlEventTouchUpInside];
        [footerView addSubview:button];
        [button release];
    }
    if ([songInfo count] > 20 && count < 100) {
        return footerView;
    }
    else
        return nil;
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview

6
推荐指数
1
解决办法
6865
查看次数

标签 统计

iphone ×1

objective-c ×1

uitableview ×1