Displaying images in UICollectionViewCell from database in iOS

Total Post:10

Points:72
 1043  View(s)
Ratings:
Rate this:

I am a beginner in iPhone app development, I want to display image in UICollectionViewCell from using database.
In our programming I am using code like this :

SqliteDB *images;
images = [SQliteDB alloc] init];
imgArray = [images OpenMyDatabase: @"SELECT images FROM exterior" :

@"images"];

So, my problem is how can I display those images?

  1. Post:214

    Points:1642
    Re: Displaying images in UICollectionViewCell from database in iOS

    Use my code to display UIImage grid. and add uicollectionView in your xib file.

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

    - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
       return [imgArray count];
    }

    - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
       static NSString *identifier = @"Cell";

       UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:

    identifier forIndexPath:indexPath];

       UIImageView *imgView = (UIImageView *)[cell viewWithTag:100];
       imgView.image = [UIImage imageNamed:[imgArray objectAtIndex:indexPath.row]];

       return cell;
    }

    and, don't forget to set delegate in collection before using that code.
    and also in your xib file add UIImageView to your collection view cell and set its tag value to 100.

Answer