Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view
- {
- myArray = [[NSMutableArray alloc] init];
- //create new view if no view is available for recycling
- // view = [[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 250.0f, 300.0f)] autorelease];
- FXImageView *imageView = [[[FXImageView alloc] initWithFrame:CGRectMake(0, 0, 250.0f, 350.0f)] autorelease];
- imageView.contentMode = UIViewContentModeScaleAspectFit;
- imageView.asynchronous = YES;
- // imageView.reflectionScale = 0.5f;
- // imageView.reflectionAlpha = 0.25f;
- // imageView.reflectionGap = 10.0f;
- imageView.shadowOffset = CGSizeMake(0.0f, 2.0f);
- imageView.shadowBlur = 5.0f;
- imageView.cornerRadius = 10.0f;
- view = imageView;
- [ProgressHUD dismiss];
- NSString *string1 = [[NSUserDefaults standardUserDefaults] stringForKey:@"Class"];
- PFQuery *query = [PFQuery queryWithClassName:[NSString stringWithFormat:@"%@",string1]];
- query.cachePolicy = kPFCachePolicyNetworkElseCache;
- //show loader view
- [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
- if (!error) {
- myArray = [[NSMutableArray alloc] initWithArray:objects];
- PFObject *object = [myArray objectAtIndex:index];
- [file getDataInBackgroundWithBlock:^(NSData *data1, NSError *error) {
- if (!error) {
- ((UIImageView *)view).image = [UIImage imageWithData:data1];
- //[HUD hideUIBlockingIndicator];
- }
- }];
- }
- }];
- return view;
- }
- - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
- {
- static NSString *CellIdentifier = @"cell";
- UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:CellIdentifier forIndexPath:indexPath];
- CALayer *layer = cell.layer;
- [layer setCornerRadius:8.0f];
- [layer setMasksToBounds:YES];
- // [layer setBorderWidth:1.0f];
- // layer.backgroundColor = [UIColor whiteColor].CGColor;
- //can you click
- PFObject *imageObject = [myArray objectAtIndex:indexPath.item];
- PFFile *imageFile = [imageObject objectForKey:@"image"];
- NSString *name = [imageObject objectForKey:@"name"];
- [imageFile getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
- if (!error) {
- UIImageView *imageView = (UIImageView *)[cell viewWithTag:100];
- imageView.image = [UIImage imageWithData:data];
- UILabel *title2 = (UILabel *)[cell viewWithTag:200];
- title2.text = [NSString stringWithFormat:@"%@",name];
- title2.font = [UIFont fontWithName:@"GESSTextMedium-Medium" size:12];
- }
- }];
- return cell;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement