我需要自动调整 UIScrollView 的高度。实际上我的 ScrollView 在 UIView 中。在 UIView 中,我有一个静态大小的标签、UIButton、textField。现在,当单击按钮时,UITableView 中加载了一些数据。tableView 中的数据根据数组中对象的数量是动态的。
总结一下:在 viewLoad 上,只有标签、文本字段、按钮被加载。在 buttonClick 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 ..我怎样才能得到它?