Добавление подпредставления в TableViewCell - PullRequest
0 голосов
/ 17 апреля 2011

Я пытаюсь написать простой TableView, который выполняет следующее:

Если пользователь нажимает кнопку, расположенную слева от ячейки, над кнопкой всплывет подпредставление. Подвид будет иметь большую высоту, чем TableViewCell, и на нем будет кнопка, которая при нажатии выводит подпредставление.

У меня проблемы с добавлением подпредставления в ячейку. Мне интересно, если я все это делаю неправильно, и, возможно, следует просто добавить подпредставление поверх tableView, а не пытаться сделать это в ячейке.

Есть предложения? Заранее спасибо!

Ответы [ 4 ]

1 голос
/ 23 апреля 2011

Из вашего описания, я думаю, вам нужен пользовательский UITableViewCell с UIControl слева в качестве подпредставления.Нажатие UIControl должно анимировать другое подпредставление поверх текущей ячейки.

Это нормально, но если у вас возникли проблемы с ним, опубликуйте подробности или проведите некоторое исследование пользовательских UITableViewControllers и UITableViewCells.Это может помочь: Быстрая прокрутка в Tweetie с UITableView , UITableView, построение, рисование и управление (пересмотрено) .Мало того, что вы пытаетесь достичь, это также улучшит производительность ваших столов.

Этот проект представляет собой альтернативный способ достижения того, что вы пытаетесь сделать: https://github.com/thermogl/TISwipeableTableView/tree/master/SwipeableExample он позволяет перемещаться назад и вперед по текущей ячейке, чтобы показать другое представление.

1 голос
/ 17 апреля 2011

вам нужно сделать [cell.contentView addSubview: view].

Имейте в виду, что я настоятельно рекомендую для этого создать подкласс UITableViewCell.

1 голос
/ 23 апреля 2011

Я предлагаю вам использовать UITableviewCell для настройки ячейки.Перейдите по этой ссылке http://iphonesdevsdk.blogspot.com/2011/04/custom-tableview.html

, это может помочь вам.

1 голос
/ 17 апреля 2011

Трудно точно сказать, что не так, не видя некоторый код, но первое, что я бы предложил, это убедиться, что вы добавляете подпредставление в contentView ячейки.

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