碰見的奇葩問題

最近在維護項目遇到一些奇葩的問題,本身研究了一下,但並無解決,再此作個記錄,路過的大牛還望,出個思路;
再此,描述問題,以供你們研討


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的;

問題已記錄望路過大神有遇到的,還請指點一二佈局

相關文章
相關標籤/搜索