#swift
Вопрос:
Я использую https://github.com/OfTheWolf/TwitterProfile
Это небольшое приложение XLStripPager. Потому что я должен установить вид заголовка и пейджера.
Моя проблема в следующем. Когда я устанавливаю метку «Развернуть ячейку таблицы», используя UITableView.automaticDimension
анимацию расширения (?), хорошо работает. но после того, как я прокручиваю таблицу, содержимое смещается.y сбрасывается до нуля. поэтому даже я постучал по нижней ячейке, чтобы развернуть, после того, как эта ячейка расширилась, когда я перемещаю прокрутку, вид прокрутки установлен на верхнюю(неудобно…)
extension BottomViewController: LabelCellDelegate {
func expand(cell: LabelCell) {
let indexPath = cell.indexPath
if !expandCheck[indexPath!.row] {
expandCheck[indexPath!.row] = true
}
//offset = tableView.contentOffset.x
tableView.performBatchUpdates({ () -> Void in
cell.label.numberOfLines = 0
}, completion: nil)
}
}
Я попытался распечатать смещение прокрутки.
После щелчка(разверните) ячейку offset.y
, на которую было изменено значение 0
…
Я не знаю, как решить эту проблему.
Я пытаюсь назначить право перед расширением contentOffset
.y при scrollViewDidScroll
ошибке, но нарушающей.
How to prevent the reset to zero offset ? Any other method ?