动态表视图转到iphone中的帧高度

时间:2012-12-27 12:27:28

标签: iphone objective-c

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (tableView.tag == 101)
    {
        tableView.frame = CGRectMake(tableView.frame.origin.x, tableView.frame.origin.y, tableView.frame.size.width, RowHeight * [lettersArray count]);
    }    
    if (tableView.tag == 201)
    {
        NSLog(@"table Height is %f",RowHeight*[selectedCategoryArray count]);
        tableView.frame = CGRectMake(tableView.frame.origin.x, tableView.frame.origin.y, tableView.frame.size.width, RowHeight * [selectedCategoryArray count]);
    }
    if (tableView.tag == 301)
    {
         NSLog(@"selectedSubCategoryArray count is %d",[selectedSubCategoryArray count]);
         tableView.frame = CGRectMake(tableView.frame.origin.x, tableView.frame.origin.y, tableView.frame.size.width, RowHeight * [selectedSubCategoryArray count]);      
    }

    return  RowHeight;
}

我写这样的代码。但是第三张表格会显示出高度。

0 个答案:

没有答案