Как добавить подпредставление в UITableViewCell и изменить его размер в режиме редактирования?

Изменить: я начинаю награду за это, так как я ищу "более чистое" решение с подклассом UITableViewCell , вместо того, чтобы возиться с делегатом UITableView и источником данных. В идеале я хотел бы посмотреть, как я могу также обрабатывать события UISlider . Спасибо!

Я использую UITableView в стиле группы, и у меня есть несколько ячеек, которые выглядят следующим образом:

enter image description here

Теперь, пока я в режиме редактирования , я ' я бы хотел иметь UISlider , который устанавливает значение правильного UILabel, чтобы результат выглядел так:

enter image description here

Может ли кто-нибудь указать мне правильное направление? Я' Я даже не уверен, должен ли я сделать это, создав подкласс UITableViewCell или в IB. Мы будем очень благодарны за фрагменты кода :)

21
задан Nils Munch 31 July 2011 в 21:15
поделиться

1 ответ

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

- (void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath*)indexPath
{
    /*  Add your slider.  */
}

Спасибо.

3
ответ дан 29 November 2019 в 20:20
поделиться