Представление прокрутки в представлении и представление таблицы в представлении прокрутки; как мне ссылаться на это? - PullRequest
0 голосов
/ 26 декабря 2011

У меня есть вид. Это структурировано так:

-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;
}

Но это никак не влияет на мой стол. Ничего не меняется Я не могу создать таблицу программным способом, потому что она находится внутри скроллвью, поэтому я не могу создать ее с координатами. Если я это сделаю, то выйдет за пределы прокрутки.

Кто-нибудь посоветует способ справиться с этим?

1 Ответ

1 голос
/ 26 декабря 2011

Вы можете создать вид прокрутки и вид таблицы программным способом. Просто вы должны добавить свой просмотр таблицы в scrollview. просто вы должны установить координаты в соответствии с scrollview.

...