ios - 当前选择的标签栏为标签时,如何滚动到 UITableViewController 的顶部? ( swift )

标签 ios swift uitableview scroll tableview

当当前选择的标签栏是 tab 时,我想滚动到 uitableview 的顶部。我在那里有一个导航栏,例如 instagram 或 twitter,您可以看到,当再次点击选定的选项卡栏时,表格 View 滚动到 View 顶部。我该怎么做?

最佳答案

in override fun viewDidAppear()

controller 只需写这段代码

   if (yourNumberofRowParameterInTable > 0)
 {
 let indexPath = NSIndexPath(forRow: 0, inSection: 0)
        self.tableview.scrollToRowAtIndexPath(indexPath,
            atScrollPosition: UITableViewScrollPosition.Top, animated:true)
 }

对于此代码表行应大于或等于 1

请找到包含您的问题解决方案的项目链接

https://www.dropbox.com/s/171t5z1k97awcpi/TabDemo.zip?dl=0

关于ios - 当前选择的标签栏为标签时,如何滚动到 UITableViewController 的顶部? ( swift ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35762296/

相关文章:

ios - iOS应用内收据:看起来像什么?

ios - 为什么我在 swift 中看不到响应值?

iphone - UITableview 中的第一行,与其他行不同

ios - 如何将日语中的 NSData 转换为 NSString

ios - 快速点击删除后单元格滞后

swift - 如何在 swift 中获取日期的 UTC

ios - UITableView 内的动态 UIImageView 大小

ios - 解包可选值时意外发现 nil,但变量有值

ios - 如何使用标记按钮和自定义类检测 tableView 的 indexPath

ios - 带有 UIPanGestureRecognizer 的 UITableView 导致 "jumping"触摸