大佬教程收集整理的这篇文章主要介绍了scrollToRowAtIndexPath在iOS 8上无法正确滚动到底部,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
tableView.scrollToRowATindexPath(NSIndexPath(forRow: 0,inSection: 1),atScrollPosition: .bottom,animated: truE)
它似乎在iOS 9.0及更高版本的模拟器中完美运行.但是在我的设备(iOS 8.1)和8.3的模拟器上,它完全相反.它滚动到单元格的顶部而不是底部!似乎很奇怪.我在这里做错了什么想法?非常感谢任何指针!谢谢
let delayTime = dispatch_time(DISPATCH_TIME_Now,Int64(0.1 * Double(NSEC_PER_SEC))) dispatch_after(delayTime,dispatch_get_main_queue()) { self.tableView.scrollToRowATindexPath(NSIndexPath(forRow: 0,animated: truE) }
编辑:这是Swift 3中的答案:
DispatchQueue.main.asyncAfter(deadline: .Now() + 0.1) { self.tableView.scrollToRow(at: IndexPath(row: 0,section: 1),at: .bottom,animated: truE) }
以上是大佬教程为你收集整理的scrollToRowAtIndexPath在iOS 8上无法正确滚动到底部全部内容,希望文章能够帮你解决scrollToRowAtIndexPath在iOS 8上无法正确滚动到底部所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。