Iphone 无法获取contentsize。视图中的高度值将为uitableview显示
我已经以编程方式创建了uitable(tblPartySizeSummary)视图。我正在调用ViewWillDisplay中的contentsize.height。我的content size.height值为0。如果内容大小小于或等于表视图高度,我将尝试修复滚动 我已经正确地调用了所有委托和数据源方法。 我的代码如下:Iphone 无法获取contentsize。视图中的高度值将为uitableview显示,iphone,Iphone,我已经以编程方式创建了uitable(tblPartySizeSummary)视图。我正在调用ViewWillDisplay中的contentsize.height。我的content size.height值为0。如果内容大小小于或等于表视图高度,我将尝试修复滚动 我已经正确地调用了所有委托和数据源方法。 我的代码如下: tblPartySizeSummary=[[UITableView alloc] initWithFrame:CGRectMake(0,155, 320,212) style
tblPartySizeSummary=[[UITableView alloc] initWithFrame:CGRectMake(0,155, 320,212) style:UITableViewStylePlain];
tblPartySizeSummary.tag=2;
tblPartySizeSummary.backgroundColor=[UIColor clearColor];
tblPartySizeSummary.rowHeight=40;
CGFloat f;
f=[self tableViewHeight];
//tblPartySizeSummary.scrollEnabled=YES;
tblPartySizeSummary.delegate=self;
tblPartySizeSummary.dataSource=self;
tblPartySizeSummary.separatorColor=[UIColor lightGrayColor];
[self.view addSubview:tblPartySizeSummary];
NSLog(@"Content size height is %@",[tblPartySizeSummary contentSize].height);
if(tblPartySizeSummary.contentSize.height < tblPartySizeSummary.frame.size.height)
{
tblPartySizeSummary.scrollEnabled=NO;
}
else
{
tblPartySizeSummary.scrollEnabled=YES;
}
tblPartySizeSummary=[[UITableView alloc]initWithFrame:CGRectMake(0155320212)style:UITableViewStylePlain];
tblPartySizeSummary.tag=2;
tblPartySizeSummary.backgroundColor=[UIColor clearColor];
tblPartySizeSummary.rowHeight=40;
CGF;
f=[自桌面视图高度];
//tblPartySizeSummary.scrollEnabled=是;
tblPartySizeSummary.delegate=self;
tblPartySizeSummary.dataSource=self;
tblPartySizeSummary.separatorColor=[UIColor lightGrayColor];
[self.view addSubview:tblPartySizeSummary];
NSLog(@“内容大小高度为%@”,[tblPartySizeSummary contentSize].height);
if(tblPartySizeSummary.contentSize.height
我应该在哪里调用tblPartySizeSummary.contentSize.height?
有什么建议吗?
谢谢?您是否尝试在ViewDidDisplay中调用它 您是否尝试在ViewDidDisplay中调用它 thanx。。。呵呵。。。我也有同样的问题。。只是你的答案解决了问题。。。呵呵。。。我也有同样的问题。。只是你的回答解决了问题