这是我的代码,我基本上解决了我的大部分问题,但是我的集合视图的背景是在我的集合视图后面的模式中滚动... 所有这些场景都以编码方式制作......我想制作我拥有的背景图像,但我希望收集视图滚动它。但目前背景是滚动文字。
// 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]);
}];
答案 0 :(得分:1)
将其设置为UIViewController的背景颜色:
self.view.backgroundColor = [UIColor colorWithPatternImage:image];
将UICollectionView的背景颜色设置为清晰的颜色:
self.collectionView.backgroundColor = [UIColor clearColor];
另外,如果需要,将UICollectionViewCell的背景颜色设置为清晰颜色:
cell.backgroundColor = [UIColor clearColor];