2016-11-08 43 views
0

我有一個collectionView,我正在調整大小。調整大小後,我滑動到下一個單元格並且分頁太過分。但是,當我編程scrollToRow,滾動視圖完美捕捉。iOS:ScrollView尋呼太遠

起初,我認爲這些限制可能會導致問題。現在我有一種感覺,在將轉換應用到collectionview後,scrollViewflowLayout未註冊大小上的更改。

有沒有更好的方法來調整collectionView或者使用scrollView註冊轉換的方法?

調整大小代碼:

self.slideCollectionViewTopConstraint.constant = 80 
self.slideCollectionViewLeftConstraint.constant = 150 
self.slidesCollectionView.transform = CGAffineTransform(scaleX: 1.35, y: 1.35) 

回答

0

在更新約束上,你應該告訴它需要與layoutIfNeeded重新計算其佈局的視圖。你也不能只更新寬度和高度約束,而不是使用比例矩陣?根據文檔transform不影響自動佈局,只是外觀。

+0

我叫layoutIfNeeded,無濟於事。同樣的行爲。至於寬度和高度......也許我會放棄這一點。我唯一擔心的是動畫的平滑性 –