随着向UICollectionView添加更多内容,将UICollectionViewCells缩小

时间:2013-08-13 15:16:25

标签: ios ios6 uicollectionview autolayout uicollectionviewcell

我正在尝试使用自动布局缩小部分UICollectionViewCell,因为有更多内容添加到UICollectionView

我有一个应用程序,当用户键入UICollectionViewCell时,会使用键入的字母(如图块)创建。

enter image description here

目前,视图在5之后开始下降。我想要做的是在达到右边缘时缩小单元格内的UICollectionViewCellUILabel

1 个答案:

答案 0 :(得分:0)

#pragma mark - Collection View Data Flow Layout
-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
//    NSLog(@"%s",__PRETTY_FUNCTION__);
    NSLog(@"the word array count is: %i",self.wordArray.count);
    if (self.wordArray.count <= 5) {
        return CGSizeMake(50,50);
    } else if (self.wordArray.count <= 6 ) {
        return CGSizeMake(30, 30);
    } else if (self.wordArray.count <= 8 ) {
        return CGSizeMake(10, 10);
    } else {
        return CGSizeMake(100,100);
    }