2016-04-18 4 views
1

Я пытаюсь изменить высоту UIView, которая находится внутри tableView. Высота UIView не должна превышать высоту ячейки.Измените высоту UIView, которая находится внутри UITableViewCell

Я пытался установить границы view, но это не повлияло на представление.

, как я могу это исправить и высоту изменения view

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier]; 


    UIView *view=(UIView *)[cell viewWithTag:999]; 

    view.backgroundColor=[UIColor redColor]; 
    [view setBounds:CGRectMake(view.bounds.origin.x, view.bounds.origin.y, view.bounds.size.width, 400)]; 

    return cell; 
} 
+0

, но цвет фона был изменен, как я ожидал – gamal

+0

Вам нужно увеличить высоту ячейки таблицы, связанную с вашим видом. И если вы используете автозапуск, используйте ограничения макета. –

+0

вы можете объяснить, как получить доступ к ограничениям макета внутри cellForRowAtIndexPath – gamal

ответ

Смежные вопросы