У меня есть вид. Это структурировано так:
-View
Прокрутки
-TableView
-TableView Cell
Я не могу изменить размер таблицы и не могу установить высоту ячейки. Содержимое ячейки - это динамический текст из json. Я могу получить их длины, но у меня есть проблема со ссылками на таблицу и ячейки. В моем заголовке у меня есть это:
@interface ListingDetailController : UIViewController <UITableViewDelegate,UITableViewDataSource> {
В IB источником данных tableview является Rootview, и он делегирован из scrollview, который сам является делегатом представления.
Я хочу использовать следующий код, например:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
CGSize size = [[rows4 objectAtIndex:indexPath.row]
sizeWithFont:[UIFont systemFontOfSize:14]
constrainedToSize:CGSizeMake(300, CGFLOAT_MAX)];
return size.height + 10;
}
Но это никак не влияет на мой стол. Ничего не меняется Я не могу создать таблицу программным способом, потому что она находится внутри скроллвью, поэтому я не могу создать ее с координатами. Если я это сделаю, то выйдет за пределы прокрутки.
Кто-нибудь посоветует способ справиться с этим?