UICollectionView設定行間距失效,解決辦法
設定行間距,列間距的方法
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section{
return 5*rate;
}
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section{
return 5*rate;
}
但是你有沒有實現這兩個代理回撥之後,結果並不按照理想顯示的情況,那是因為需要實現的代理是UICollectionViewDelegateFlowLayout而並非UICollectionViewDelegate。發現這個坑,趕緊填上記錄下來。
寫在後邊
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section{
return 5*rate;
}
這個方法當你的UICollectionViewFlowLayout設定為flowLayout.scrollDirection = UICollectionViewScrollDirectionVertical;那麼這個方法相當於設定的是兩行之間的間距;如果設定為flowLayout.scrollDirection = UICollectionViewScrollDirectionHorizontal;那麼這個方法相當於設定同一行兩個Cell之間的間距,這也是需要注意的一點。
相關文章
- 行間距失效問題
- height:100%失效解決辦法
- Eclipse 快捷鍵失效解決辦法整理Eclipse
- 怎麼設定1.5倍行間距
- 一款簡單的UILabel,可設定字間距,行間距等UI
- ubuntu域名解析暫時失效解決辦法Ubuntu
- medz/cors 跨域突然失效的解決辦法!CORS跨域
- 織夢dedecms channelartlist下autoindex失效解決辦法Index
- sbt卡住的解決辦法,sbt設定代理
- XML檔案中url路徑中&失效解決辦法XML
- laravel8 時區設定無效解決辦法Laravel
- IMG圖片下面出現下邊距的解決辦法
- 【ASK_ORACLE】LOCK_SGA引數失效的解決辦法Oracle
- CSS設定英文字母之間間距CSS
- git gitinore設定失效,執行口令!Git
- 前端inline元素間隙問題解決辦法前端inline
- 畢設之錯誤解決辦法
- java多執行緒程式設計問題以及解決辦法Java執行緒程式設計
- Gradle Resolve dependecies 很長時間的解決辦法Gradle
- win10 自動設定時間無法開啟怎麼解決_win10自動設定時間打不開解決步驟Win10
- UICollectionView間隙的坑UIView
- windows10設定無法使用怎麼辦_window10設定打不開的解決方法Windows
- win10提示無法設定你的pin怎麼辦_win10設定pin提示無法設定你的pin解決步驟Win10
- Laravel 執行 Gulp 命令出錯解決辦法Laravel
- 放假期間網站被掛馬的解決辦法網站
- ubantu 16.04 PHP 時間差 8 小時解決辦法PHP
- Ubuntu 16.04 PHP 時間差 8 小時解決辦法UbuntuPHP
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- CATIA許可證時間錯誤的解決辦法
- 織夢繫統引數設定出現Token mismatch!提示的解決辦法
- github慢解決辦法Github
- Namespoace Terminating 解決辦法
- Laravel Mix - 執行 NPM install 報錯解決辦法LaravelNPM
- CSS 右內邊距失效CSS
- CSS 右外邊距失效CSS
- Win10系統被強制使用平板電腦UI圖示/資料夾間距變寬的解決辦法Win10UI
- 檔案無法粉碎解決辦法
- 使用SVN提示“工作副本已經鎖定”的解決辦法 .