UICollectionViewFlowLayoutBreakForInvalidSizes错误

时间:2016-04-30 17:23:14

标签: ios objective-c cocoa cocoa-touch uicollectionview

我有一个UICollection View我正在使用peek和pop方法来查看它通常它工作正常但如果我使用peek和pop我得到错误

集合视图类的代码

- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView{
    return 1;
}

- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{
    return 3;
}

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{

    AppsCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];

                 cell.titleLabel.text = @"TwitClient";

                cell.iconimg.image = [UIImage imageNamed:@"twitclient"];
               cell.appsbutton.userInteractionEnabled = NO;
               cell.appsbutton.hidden = NO;
               cell.appsbutton.alpha = 0.0;
               cell.phoneImageView.image = [UIImage imageNamed:@"app3"];
                cell.descLabel.text = @"TwitClient is an app which helps you find tweets on any subject from around the earth. You can search tweets with or without hashtags";
               UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(69, 126, 277, 490)];
                    imageView.image = [UIImage imageNamed:@"T-2"];
        [cell addSubview:imageView];




    return cell;
}

- (UIEdgeInsets)collectionView:
(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section {
    return UIEdgeInsetsMake(0, 0, 0, 0);
}

这是3d触控的地方

- (UIViewController *)previewingContext:(id <UIViewControllerPreviewing>)previewingContext viewControllerForLocation:(CGPoint)location
{
    AppsViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"...."];
        previewingContext.sourceRect = self.appsView.frame;



        return appsvc;

}

- (void)previewingContext:(id <UIViewControllerPreviewing>)previewingContext commitViewController:(UIViewController *)viewControllerToCommit
{
    [self presentViewController:viewControllerToCommit animated:YES completion:nil];

}

我真的不知道我做错了什么我做了另一个集合查看这样但没有错误

0 个答案:

没有答案