如何在加载视图控制器时滚动到特定的UITableViewCell顶部到UITableView顶部

时间:2018-05-17 06:35:47

标签: ios swift uitableview uiscrollview

我想在加载视图控制器时将特定的表格视图单元格滚动到顶部

这种方法工作正常。但是当单元格高度发生变化时,单元格不会滚动到顶部,而是滚动到中心

package main

import "fmt"

func number(s string) string {
    n := make([]byte, 0, len(s))
    for _, r := range s {
        if r >= '0' && r <= '9' {
            n = append(n, byte(r))
        }
    }
    return string(n)
}

func main() {
    str := "035a 444$ bb"
    fmt.Println(str)
    num := number(str)
    fmt.Println(num)
}

1 个答案:

答案 0 :(得分:0)

您应该在scrollToRow

上致电viewWillAppear
override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)

    tblList.scrollToRow(at: Your_desired_indexPath, at: .top, animated: true)
}
相关问题