UITableView, прокручивать вниз при перезагрузке?

В Вашем примере я думаю, что вызов, GC.Collect не является проблемой, а скорее существует вопросы проектирования.

, Если Вы собираетесь проснуться с промежутками, (времена набора) затем, Ваша программа должна быть создана для единственного выполнения (выполните задачу однажды), и затем завершите. Затем Вы настраиваете программу как запланированную задачу для выполнения в запланированных интервалах.

Таким образом, Вы не должны интересоваться вызовом GC.Collect, (который Вы должны редко , если когда-нибудь, должны сделать).

Однако у Rico Mariani есть большое сообщение в блоге на этом предмете, который может быть найден здесь:

http://blogs.msdn.com/ricom/archive/2004/11/29/271829.aspx

60
задан User_1191 3 February 2017 в 07:57
поделиться

1 ответ

Fot Swift 5

extension UITableView {
    func scrollToBottom(animated: Bool = true) {
        let section = self.numberOfSections
        if section > 0 {
            let row = self.numberOfRows(inSection: section - 1)
            if row > 0 {

                self.scrollToRow(at: IndexPath(row: row-1, section: section-1), at: .bottom, animated: animated)
            }
        }
    }
}
1
ответ дан 24 November 2019 в 17:27
поделиться