uicollectionviewlayout

    52熱度

    12回答

    我正在使用UICollectionView使用流佈局。 我爲此做了一個自定義UICollectionViewCell。 但在運行控制檯不斷拋出此項目無差錯 的UICollectionViewFlowLayout的行爲沒有定義的,因爲: 項目高度必須小於頂部UICollectionView減去部分插圖和谷值的高度。 我已經確定了細胞的大小是正確 有沒有人能解決這個問題。 在此先感謝。 問候 Nite

    0熱度

    1回答

    我試圖用UICollectionView顯示一些圖像,我已經有了我想要的動畫(放大「活動」單元格),它在我剛剛使用時完美細胞。 當我將圖像添加到單元格時,它在第一次加載012d時按預期工作,但在我滾動它之後,UIImages中的一些會自動調整大小,並且它會擰緊整個事物。 任何想法爲什麼會發生這種情況? 下面的代碼我用來做動畫(定製佈局): -(NSArray*)layoutAttributesFo

    2熱度

    1回答

    我有兩個關於可訪問性和UICollectionViews的問題,我希望得到一些專家的幫助。另一個問題,關於部分標題,可以找到here。我創建了一個sample project展示了這兩個問題。 我有一個UICollectionView使用UICollectionViewFlowLayout其中包含可變高度的項目。 UIFlowLayout將每行的元素垂直居中。不幸的是,當啓用Voice Over時

    4熱度

    1回答

    我想使用自定義UiCollectionViewLayout但我有一個小問題。 在我的項目中,我想加載一些JSON信息並將其呈現在UICollectionView中。我需要從WEB加載信息,然後(加載所有內容時),我需要重新加載我的集合視圖。 如果我使用UICollectionViewFlowLayout一切都很好。但是,當我嘗試使用我自己的佈局時,reloadData無法正常工作,也沒有任何反應。

    22熱度

    7回答

    我有一個帶有UICollectionViewFlowLayout的UICollectionView。我也實現了UICollectionViewDelegateFlowLayout協議。 在我的數據源中,我有一堆UIViewControllers響應自定義協議,所以我可以問他們的大小和一些其他的東西。 在FlowLayout委託中,當它詢問sizeForItemAtIndexPath時,我返回從協議

    0熱度

    1回答

    我試圖創建一個UICollectionView的兩列(可能不同長度)屬性,當一個單元格被刪除時,下面的單元格(而不是右側的單元格)向上移動取代它的位置。我已經考慮使用layoutAttributesForElementsInRect等自定義佈局,但如果有更簡單的方法不想這樣做。 基本上我需要的是標準FlowLayout的轉置,每個部分都有一個新的列而不是一個新的行。任何意見將不勝感激。

    0熱度

    1回答

    給定一個帶流佈局的UICollectionView,計算集合視圖的列數(垂直方向)或行數(水平方向)的最簡單方法是什麼?

    8熱度

    2回答

    我無法以一致的方式在UICollectionView中顯示單元格。單元的初始顯示是正確的,但是每次用戶滾動過去然後返回到一組單元時,顯示都不正確。行應該只包含2個或1個單元格。每個顯示寬度的一半爲2個單元,1個單元爲全寬。 - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayo

    24熱度

    1回答

    我將在我的一個項目中創建書架。基本要求是如下: 類似於iBooks書架上 支持兩個方向以及 支持各種iOS設備的孔中(不同的分辨率) 支持刪除和插入項 支撐通過長按手勢對項目進行重新排序 當第一行被拉下時顯示隱藏的標誌 UICollectionView是我想到的第一個選項。它很容易支持網格單元。所以,我用Google搜索了一下,發現了一些非常有用的教程: Bryan Hansen's UIColl

    9熱度

    2回答

    我有一個水平的UICollectionView。我想讓這些單元格彼此重疊60像素,以便第二個單元格重疊60個像素,第三個重疊第二個單元格,等等。 我試過子分類UICollectionViewFlowLayout。但是我無法將UICollectionviewCell放在另一個上面。