Я принял UITableView
в UIScrollView
теперь я хочу, чтобы установить статическую высоту tabelview
и установить contentSize
в ScrollView
потому UITableView
вызова cellForRowAtIndexPath
каждый раз, когда я прокручиваю tableview
.Установить высоту UITableView, которые содержат динамический Cell Height
Я устанавливаю tableviewcell
динамически, используя приведенный ниже код.
Теперь вопрос: как и где я могу установить общую высоту до tableview
и размер контента для моего scrollview
?
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSMutableDictionary *itemDataDic = [resultArray objectAtIndex:indexPath.row];
UIFont *cellFont = [UIFont fontWithName:@"Helvetica" size:15.0];
CGSize constraintSize = CGSizeMake(275.0f, MAXFLOAT);
CGSize labelSize = [[itemDataDic objectForKey:@"offer_title"] sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:NSLineBreakByWordWrapping];
if (labelSize.height > 30.00f)
{
totalHeight = totalHeight + 325;
return 325;
}
else
{
totalHeight = totalHeight + 306;
return 306;
}
}
См cellforrowatIndexpath будет вызывать для каждого и каждый свиток Tableview –
я знаю, но я хочу, чтобы назначить общую высоту всей клетки Tableview и установить размер контента Scrollview –
просто использовать numberofrows * cellheight по высоте Tableview –