iOS中TableView行内的视图

iOS中TableView行内的视图,ios,uiviewcontroller,uitableview,Ios,Uiviewcontroller,Uitableview,我是iphone应用程序开发的新手,所以这可能是一个简单的问题。我有一个表视图,其内容是根据某些条件动态决定的。我已经在故事板中创建了一些视图,并且正在应用程序的其他部分中使用。在其中一种情况下,我希望表的内容是那些视图(如每行一个视图),视图顶部有一些单行文本,在某些情况下,我只想写一些文本。因为内容是动态决定的,所以我还必须动态设置行的高度。这种UITableViewController可能吗?如何执行此任务。感谢基本上,您必须为UITableView委托方法配置的2种方法是: -(CGFl

我是iphone应用程序开发的新手,所以这可能是一个简单的问题。我有一个表视图,其内容是根据某些条件动态决定的。我已经在故事板中创建了一些视图,并且正在应用程序的其他部分中使用。在其中一种情况下,我希望表的内容是那些视图(如每行一个视图),视图顶部有一些单行文本,在某些情况下,我只想写一些文本。因为内容是动态决定的,所以我还必须动态设置行的高度。这种UITableViewController可能吗?如何执行此任务。感谢

基本上,您必须为UITableView委托方法配置的2种方法是:

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if([indexPath row] == x)
    {
        return 44.0;
    } else {
        return 60.0;
    }                       
}

这是一个从故事板加载视图的示例:

UIStoryboard *sb = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"myViewController"];

但是我如何获得对故事板中那些视图的引用呢?我添加了一个示例以便从故事板加载视图。我希望这有帮助!
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"myViewController"];