2016-03-21 28 views
1

私のコードは基本的に私の問題のほとんどを解決しましたが、コレクションビューのバックグラウンドはコレクションビューの裏側のパターンでスクロールしています... このシーンはすべてプログラム的に作られています...私は自分が持っている背景イメージを作りたいと思っていますが、私はそれを上にスクロールするようにcollecitonビューをします。しかし、現在、背景はテキストでスクロールしています。コレクションビューの背後にこの背景イメージを静的にするにはどうすればいいですか?

// NSString *userId = PFUser currentId; 
    PFQuery *query1 = [PFQuery queryWithClassName:PF_USER_CLASS_NAME]; 
    [query1 whereKey:PF_USER_OBJECTID equalTo:[PFUser currentId]]; 
    [query1 findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) 
    { 
     NSLog(@"madeIt"); 
     PFUser *user = [objects firstObject]; 
     UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:user[PF_USER_BACKGROUND]]]]; 
       self.collectionView.backgroundColor = [UIColor colorWithPatternImage:image]; 
     //NSLog(user[PF_USER_BACKGROUND]); 

    }]; 

答えて

1

のUIViewControllerの背景色として設定し、これを:

self.view.backgroundColor = [UIColor colorWithPatternImage:image]; 

そしてUICollectionViewの背景色として鮮明な色を設定します。必要に応じて

self.collectionView.backgroundColor = [UIColor clearColor]; 

はまた、UICollectionViewCellの背景色として鮮明な色を設定します。

cell.backgroundColor = [UIColor clearColor]; 
関連する問題