UICollectionView固定内容大小

时间:2016-02-08 11:13:02

标签: ios uicollectionview uicollectionviewcell uicollectionviewlayout ios-extensions

我试图使用UICollectionView创建一个keyBoard扩展(我尝试使用UIButtons但是keyBoard需要很长时间才能加载,因此我尝试使用集合视图可能会更好)。

我的问题是:

  1. 什么是更好的:有更好的响应能力,我应该使用xib还是代码?
  2. 我的主要问题是我无法修复collectionView布局的内容大小,因此我无法修复单元格的高度(direction == UICollectionViewScrollDirectionVertical)
  3. 这里是我试图修复细胞高度的方法:

    - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
    {
           return CGSizeMake(self.keyBoardCollectionView.frame.size.width/Keys_In_section.count, self.keyBoardCollectionView.frame.size.height/sections.count);
    }
    

    使用此代码宽度正确但不是高度(这是导致方向== UICollectionViewScrollDirectionVertical)

1 个答案:

答案 0 :(得分:0)

对于你的第一个问题,两者都给出了相同的响应能力,但是如果你使用故事板设计将很容易。

第二个

http://www.raywenderlich.com/78550/beginning-ios-collection-views-swift-part-1

只需浏览此链接即可。它可能对你有帮助。