我在tableviews,UITableviewCell中创建了一个简单的UICollectionView。集合视图设置为水平滚动。我正在尝试使用scrollToIndex at:滚动到集合视图中的某个元素,我已将滚动请求放在tableviewcell的layoutSubviews方法中。显示集合视图时,不会进行滚动。 这是tableviewcell的layoutSubviews代码:
override func layoutSubviews() {
super.layoutSubviews()
let indexPath = IndexPath(item: 1, section: 0)
self.collectionView.scrollToItem(at: indexPath, at: UICollectionViewScrollPosition.left , animated: false)
}
这很简单,所以真的不确定为什么这不起作用? 非常感谢您的帮助!