переполнение iphone uitablecellview - PullRequest
1 голос
/ 27 декабря 2010

Есть ли способ скрыть переполнение в UITableViewCell? У меня есть собственное представление ячейки, которое я загружаю в таблицу, где некоторая часть информации должна быть скрыта при загрузке, а затем при щелчке каждая строка будет расширяться.

Прямо сейчас, я возвращаю высоту 30 для моей строки, которая является высотой заголовка ячейки, но кнопки и текст, которые должны быть скрыты, просто переполняются и помещаются поверх заголовков ниже.

Screenshot

Ответы [ 2 ]

2 голосов
/ 28 декабря 2010

Хотя вы можете использовать подпредставления клипа (cell.contentView.clipsToBounds = YES), вероятно, будет лучше, если вы добавите подпредставления, когда вам нужно развернуть и удалить подпредставления, когда ячейка сворачивается.Это должно увеличить производительность.

0 голосов
/ 28 декабря 2010

В UIView есть свойство "clips subviews?".

Если вы установите это значение TRUE для ячеек, это должно остановить переполнение кнопок - вы можете сделать это либо в IB, либо в программном коде (немного другое имя в коде).

ОДНАКО ... это может быть НЕ то, что вы хотите. Зависит от эффекта. В прошлый раз, когда я делал то, что ты делаешь, я использовал clipsubviews.

Обычно правильным способом скрытия кнопок и т. Д. Является свойство UIView «скрытый» (или другой - «включено»).

Но это может испортить ваши анимации - зависит от того, как вы анимируете клик для расширения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...