Programmatisch hinzufügen-Marge in UITableView Zelle?

Ich versuche, fügen Sie Rand, um eine Zelle. Ich habe viele Male versucht mit verschiedenen Methoden, haben aber versäumt. Bitte um Hilfe!!

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}

tableView.rowHeight = 60;

//InitWithStyle
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];

//Get Selected Name
NSString *selectedCountry = [listOfItems objectAtIndex:indexPath.row];

//Set up the cell...
NSString *cellValue = [listOfItems objectAtIndex:indexPath.row];    
cell.text = cellValue;


NSArray *resultstwoo = [database executeQuery:@"SELECT * FROM albums WHERE name=?", selectedCountry];   
for (NSDictionary *rowtwoo in resultstwoo) {
    NSString *connectionsText = [rowtwoo valueForKey:@"connections"];
    cell.detailTextLabel.text = connectionsText;
}

//Get Selected ID
NSArray *resultsID = [database executeQuery:@"SELECT * FROM albums WHERE name=?", selectedCountry]; 
for (NSDictionary *rowID in resultsID) {
NSString *selectedIDtwo = [rowID valueForKey:@"id"];

//Get latest picture and Display
int imagesCount = 0;
NSArray *listOfItemsTwo = [database executeQuery:@"SELECT * FROM images WHERE album=? ORDER BY id DESC LIMIT 0,1", selectedIDtwo];  
for (NSDictionary *rowone in listOfItemsTwo) {
    imagesCount ++;
    NSString *getDir = @"./../Documents/";
    NSString *getID = [rowone valueForKey:@"id"];
    NSString *getFile = @"_thumbnail.jpg";
    NSString *theImagePath = [NSString stringWithFormat:@"%@%@%@",getDir, getID, getFile];
    UIImage *theImage = [UIImage imageNamed:theImagePath];

    cell.imageView.layer.masksToBounds = YES;
    cell.imageView.layer.cornerRadius = 5.0;
    cell.imageView.image = theImage;

    //cell.image = [theImage imageScaledToSize:CGSizeMake(38, 38)];

    //NSLog(@"%@", theImage);

}

//If there is no images in the album, display generic picture
if (imagesCount == 0) {
    UIImage *theImage = [UIImage imageNamed:@"noalbumimages"];
    cell.imageView.image = theImage;
    //NSLog(@"%@", theImage);
}

}

return cell;


}

Nochmals vielen Dank.

InformationsquelleAutor iosfreak | 2011-02-23

Schreibe einen Kommentar