最近在維護專案遇到一些奇葩的問題,自己研究了一下,但并沒有解決,再此做個記錄,路過的大牛還望,出個思路;
再此,描述問題,以供大家研討
1. MJRefresh 布局問題
ViewController里面有兩個和self.View 一樣大小的View 一個 是添加了MJRefresh.mj_header 的TableView 一個是 UIScrollView , 在self.View里有一個按鈕 會根據按鈕的狀態去判斷展示哪一個view,運用的方法是removeAllViews ,移除self.view的全部view 進行重畫界面的方法實作,發現跳轉到UIScrollView后再回傳重構時,MJRefresh.mj_header 會不斷的向下偏移,也就是tableView 的contentOffset.y 會不斷的變大;
2.UICollectionView 滑動問題
UICollectionView 相信大家都用過,UICollectionView 設定水平滾動并設定翻頁效果,在collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath 方法里列印 indexPath.item 你會發現item 與當前顯示的item 的下標對應不上,從左往右滑動時 下標是多加了1的,從右往左滑時,下標是多減了1的;
問題已記錄望路過大神有遇到的,還請指點一二
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/5583.html
標籤:iOS
上一篇:iOS:bugly符號表上傳
下一篇:iOS底層實作原理【高級進階】
