Iphone ScrollView是否根据UIView中的内容自动调整其高度?

Iphone ScrollView是否根据UIView中的内容自动调整其高度?,iphone,xcode,uiscrollview,Iphone,Xcode,Uiscrollview,我需要自动调整UIScrollView的高度。实际上我的ScrollView在UIView中。 在UIView中,我有一个标签UIButton,是静态大小的文本字段。现在,当单击按钮时,一些数据会加载到UITableView中。tableView中的数据根据数组中对象的数量是动态的 总结如下: 在viewLoad only标签、文本字段和按钮上加载。 按钮加载后单击tableView 所以我需要根据这个标准来调整scrollView的高度,但是我做不到 -(IBAction)buttonClic

我需要自动调整UIScrollView的高度。实际上我的ScrollView在UIView中。 在UIView中,我有一个标签UIButton,是静态大小的文本字段。现在,当单击按钮时,一些数据会加载到UITableView中。tableView中的数据根据数组中对象的数量是动态的

总结如下: 在viewLoad only标签、文本字段和按钮上加载。 按钮加载后单击tableView

所以我需要根据这个标准来调整scrollView的高度,但是我做不到

-(IBAction)buttonClick
{

                [testscroll setScrollEnabled:YES];
                [testscroll setContentSize:CGSizeMake(320,90+[array count]*180)];
                [self.view addSubview:testscroll];
  self.tableView=[[UITableView alloc] initWithFrame:CGRectMake(0,150,327,[array count]*180) style:UITableViewStylePlain];
                self.tableView.delegate=self;
                self.tableView.dataSource=self;
                self.tableView.rowHeight=180;
                self.tableView.scrollEnabled = NO;
                [self.view addSubview:self.tableView];
                [tableView release];

}

我无法在单击按钮时添加CD scrollView。如何获取它?

试试下面的代码

   self.tableView.frame=CGRectMake(self.tableView.frame.origin.x, 150, self.tableView.frame.size.width, self.tableView.frame.size.height); /// you can set self.tableView.contentSize.height for set dynamic height of table with data ..

    float fscrview = self.tableView.frame.origin.y + self.tableView.frame.size.height + 20;
    yourScrollView.contentSize=CGSizeMake(320, fscrview);

您似乎已经在设置滚动视图的内容大小,那么您的问题到底是什么呢。什么与上面的代码不兼容?滚动视图的内容是什么?它会滚动吗?我需要的是点击按钮,我需要自动调整ScrollView的高度。但是ScrollView不会被添加,我无法滚动